Мне около двух месяцев с django. Я слежу за учебниками по youtube, и в этом один из уроков говорит, что при развертывании моего сайта я должен использовать два сервера. Django будет отправлен из героя и статических файлов с amazon s3. Я должен заплатить за два отдельных сервера для развертывания приложения django? Я этого не ожидал, и это не было бы в моем бюджете, если это так. Он ошибается или это только для особых случаев, таких как его? Любая помощь будет оцененаЯ запутался в файлах django statice во время развертывания
0
A
ответ
1
Нет, похоже, что видео немного запутанно. Существует различие между статическими активами, то есть CSS/JS и т. Д., Которые составляют ваш сайт, и динамическими носителями, т.е. любым загруженным пользователем контентом.
Heroku может вполне счастливо обслуживать статические активы из файловой системы и их документы при развертывании состояния Django exactly how to do this. Однако вы не можете хранить динамически загруженный контент на Heroku, поскольку файловая система является эфемерной. Если ваше приложение позволяет это, вам нужно сохранить их где-то постоянным, например S3.
Примечание, однако, что S3 является действительно дешево; хостинг медиафайлов там должен стоить всего лишь копейки.
спасибо Мой сайт будет содержать ссылки на видео YouTube, а не фактические видео, и, возможно, у меня могут быть изображения. – losee