Я пытаюсь создать кнопку для загрузки файла, который сохраняется как часть модели.Django FileField Поиск сохраненного файла на гиперссылке
код ниже:
Модель
class ResourceFile(models.Model):
resourceID = models.ForeignKey(Resource)
fileTitle = models.CharField(max_length=128)
fileDescription = models.CharField(max_length=256)
fileObject = models.FileField(upload_to='resourceFile')
active = models.BooleanField(default=True)
Шаблон - RFile является экземпляром ResourceFile.
<a id="rfile-{{ rfile.id }}" href="{{ rfile.fileObject.url }}" download><button type="button">{{ rfile }}</button></a>
Когда кнопка нажата, я получаю исключение «Файл не найден». Любые идеи?
Правильно ли определены «MEDIA_ROOT» и «MEDIA_URL» в ваших настройках? – SaeX
У меня MEDIA_ROOT установлен на 'media'. В моем корне называется папка «media», и это работает при сохранении файла – Malekai