Как в моделях прописать поле для загрузки документа?

Есть модель
class New(models.Model):
    class Meta():
        db_table = 'news'
    news_title = models.CharField(max_length=200, verbose_name='Заголовок:')
    news_text = RichTextUploadingField(verbose_name='Текстовое поле:')
    news_date = models.DateField(verbose_name='Дата:')

Как прописать поле для загрузки документа, и что бы в дальнейшем скачать его со станицы?
  • Вопрос задан
  • 217 просмотров
Решения вопроса 1
sim3x
@sim3x
class Meta(): пишется в конце класса
db_table = 'news' новички не должны такое использовать совсем

class Topic(models.Model):
    title = models.CharField(max_length=200, verbose_name='Заголовок:')
    text = RichTextUploadingField(verbose_name='Текстовое поле:')
    created = models.DateField(verbose_name='Дата:')
    upload = models.FileField(upload_to='uploads/')


<a href="{{ mytopic.upload.url }}">file</a>

https://docs.djangoproject.com/en/1.9/ref/models/f...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы