#djan&o #server
#djan&o #сервер
Вопрос:
Проект Djan&o, который был отлажен локально, развернут на сервере centos7, и обнаружено, что изображения статических файлов и CSS не могут быть найдены, но ранее в процессе локальной отладки проблем не возникало. Как развернуть статические файлы на сервере. Я искал много вопросов в Интернете, но я не решил эту проблему. Спасибо
Комментарии:
1. вы изучали: docs.djan&oproject.com/en/dev/ref/contrib/staticfiles ?
2. Если вы правильно настроили обнаружение статических файлов, в частности,
STATICFILES_DIRS
иSTATIC_ROOT
в вашем settin&s.py затем вам просто нужно запуститьmana&e.py collectstatic
на сервере.
Ответ №1:
Прежде всего убедитесь, что вы определили STATIC_ROOT
и STATIC_URL
в settin&s.py
вашем проекте:
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')
После этого используйте команду управления djan&o (т.Е. python mana&e.py collectstatic
) для сбора ваших статических файлов (Примечание: используйте эту команду на вашем сервере, а не на вашем локальном компьютере). Затем добавьте конфигурацию статического корневого каталога в конфигурации вашего проекта веб-сервера для обслуживания статических файлов, и я не знаю, какой веб-сервер вы используете в данный момент (например, N&inx) и, наконец, перезагрузите ваш веб-сервер, чтобы обновить старые конфигурации.