Я делаю администратор вручную как часть большого проекта. Каждое руководство имеет бренд, модель и имеет как минимум один PDF-файл.Имея более одного поля PDF на столе в Django
из django.db импортных моделей
class Manual(models.Model):
brand = models.CharField(max_length=255)
model = models.CharField(max_length=255)
manual = models.ImageField(upload_to='pdf')
два вопроса:
- Как я могу моделировать PDFField или родовое поле, а не поле изображения?
- Возможно ли, чтобы в поле руководства было более одного файла без необходимости делать другую таблицу?
Спасибо!
Почему бы не использовать FileField? Если вам нужно иметь более одного pdf-файла в ручном режиме, используйте отношения «один ко многим» как ForeignKey в другой таблице. Нет ничего плохого в том, что у вас есть несколько моделей. – Fiver
Почему бы вам не добавить это как ответ, чтобы я мог принять и дать вам кредит? – Dynelight
Несомненно, я добавил ответ немного подробнее. – Fiver