Обслуживание медиафайлов в Django с помощью whitenoise для простого блог-приложения

Я создаю простое приложение для блога, где только я буду загружать изображения и текст блога из панели администратора. Я использовал whitenoise в производстве, и статические файлы, такие как css js и изображения логотипа и т.д., загружались корректно, но медиафайлы блога не обслуживались. Я изучил интернет и узнал, что по соображениям безопасности статические файлы и медиафайлы разделены, а медиафайлы загружаются из сервисов хранения, таких как S3 bucket и т. д. Но в моем случае только я, а не какой-либо внешний пользователь, буду загружать изображения для блога из панели администратора, поэтому риск безопасности здесь, похоже, не применим. (Поправьте меня, если я ошибаюсь). Итак, чтобы обслуживать медиафайлы из whitenoise, я сделал так: сделал static root и media root одним и тем же местом, и использовал {% static %} для обслуживания изображений блога вместо media url. Теперь приложение работает как надо, но меня беспокоит, подходит ли такой подход в долгосрочной перспективе или нет. Пожалуйста, посоветуйте, есть ли какие-либо недостатки в использовании этого подхода для простых приложений, таких как блоговые веб-сайты.

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