2017-01-12 6 views
0

Я написал веб-приложение в Django, которое отлично работает локально. После его развертывания, пытаясь получить доступ к pdf, выдается ошибка FileNotFoundError.FileNotFoundError после развертывания

  • settings.py

    PDF_DIR = os.path.join(BASE_DIR, 'report/static/media/pdfs')

  • model.py

    pdf = models.filePathField(path=settings.PDF_DIR)

Как я могу решить эту ошибку?

+1

Поделитесь полной трассой и кодом, вызывающим ошибку – utkbansal

ответ

0

Больше информации необходима для ответа на ваш вопрос, но несколько параметров, важных для работы с файлами:

  1. Вы можете только служить файлы, которые находятся в статических или медиа-каталогах (кроме работы с файлами непосредственно из программирования некоторых web- сервер конфигурации)
  2. Вы должны указать STATIC_URL или MEDIA_URL для pdf и сделать окончательный URL, пример в шаблоне:

<a hred="{{MEDIA_URL}}{{mymodel.pdf}}"> » Download « </a>

Смежные вопросы