Почему я должен разрешить загрузку изображений только в режиме DEBUG?

Я хочу добавить поле для редактирования пользователями своих фотографий профиля и просмотрел несколько руководств. Однако каждый учебник, который я нашел, включал некоторую форму этого в urls.py:

if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT

Почему я не могу сделать это с развертыванием и должно ли это быть так? Есть ли способ позволить пользователям загружать и изменять свои фотографии профиля?

Любая помощь будет оценена по достоинству. Спасибо.

Это происходит потому, что в режиме production django перестает обслуживать статические файлы. Таким образом, статические url будут приводить к странице not found.

Вернуться на верх