Обслуживать статические и медиафайлы в django при debug=False
Я хочу опубликовать свой проект django но когда я изменяю свой settings.py "debug = False" статические файлы не загружаются! вот мой settings.py
MEDIA_URL = '/media_files/'
STATIC_URL = '/static_files/'
MEDIA_ROOT = '/home/domain/public_html/static_cdn/media_root'
STATIC_ROOT = '/home/domain/public_html/static_cdn/static_root'
также я использовал команду "python manage.py collectstatic" и она создала папку
например, когда я ставлю "https://domain/static_cdn/static_root/admin/css/base.css", я могу видеть файлы без ошибок
Я перепробовал много способов, но этот сработал для меня: для файлов Media создайте симлинк папки media на public_html в терминале:
$ ln -s ~/project_path/media/ public_html/media
для статических файлов сделайте симлинк в терминале или просто скопируйте их в папку public_html.