Почему я должен разрешить загрузку изображений только в режиме DEBUG?
Я хочу добавить поле для редактирования пользователями своих фотографий профиля и просмотрел несколько руководств. Однако каждый учебник, который я нашел, включал некоторую форму этого в urls.py:
if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL,
document_root=settings.MEDIA_ROOT
Почему я не могу сделать это с развертыванием и должно ли это быть так? Есть ли способ позволить пользователям загружать и изменять свои фотографии профиля?
Любая помощь будет оценена по достоинству. Спасибо.
Это происходит потому, что в режиме production django перестает обслуживать статические файлы. Таким образом, статические url будут приводить к странице not found.