Обслуживание статических файлов с помощью digitalocean - PullRequest
1 голос
/ 02 октября 2019

Я использую DigitalOcean для показа своих статических файлов для моего сайта. Я использовал Django и Postgres для базы данных. Я развернул свой сайт с каплей DigitalOcean, загрузил мои статические файлы в пространства DigitalOcean (я убедился, что они действительно есть) и обновил код settings.py, чтобы обновить информацию в моей базе данных. CDN включен, а CORS настроен.

Я протестировал сайт с помощью gunicorn (шаг 7 учебного пособия), но мой веб-сайт по-прежнему представляет собой просто текст HTML без стилей CSS из моих статических файлов.

Когда я нажимаю «проверить элемент> источники», я вижу, что href действительно https://[my Информация о DigitalOcean Spaces]

Что еще нужно обновить, чтобы бытьможет обслуживать мои статические файлы?

Ссылка на учебник: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-scalable-django-app-with-digitalocean-managed-databases-and-spaces

1 Ответ

1 голос
/ 02 октября 2019

Обычно я знаю, что в Django вы должны собирать статические файлы после развертывания. Когда вы сказали, что загрузили свои статические файлы, вы также запустили:

manage.py collectstatic

Возможно, попробуйте выполнить эту команду и позволить django перетащить все статические файлы в правильный каталог.

...