Я реализовал трясогузку на своем сайте, и когда я запускаю ее в производство, она не находит css или каких-либо изображений. Я запустил
python manage.py collectstatic
, и все мои css находятся в каталоге с именем static_files в том же каталоге, что и manage.py .
В base.py У меня есть:
PROJECT_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
BASE_DIR = os.path.dirname(PROJECT_DIR)
....
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static_files')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, "static_media")
На моем сайте разработки BASE_DIR это каталог с static_files , но он делает Похоже, что его нельзя найти на производственной площадке.
Можно ли как-нибудь проверить, где рабочая версия ищет css, например, в HTML?
[Редактировать] Я посмотрел ответы на этот вопрос , и он не затрагивает суть моей проблемы, заключающейся в том, что определенный необходимый код не вызывался, когда для DEBUG установлено значение False