Django Apache перенаправляет статические проблемы с файлами - PullRequest
0 голосов
/ 22 декабря 2018

Мой сайт был настроен с Apache, и он выполняет перенаправление для обслуживания Django.

ProxyPass / http://localhost:15001/ ProxyPassReverse / http://localhost:15001/

Теперь все остальное работает, кроме статических файлов.Когда я пытаюсь получить доступ к администратору, css / js не загружается, и если я пытаюсь напрямую статические файлы, я получаю это:

enter image description here

Так, редирект заставляет его думать, что он не определен в файле URL.

Как мне решить эту проблему?

1 Ответ

0 голосов
/ 22 декабря 2018

Django автоматически предоставляет статические файлы для среды разработки (иначе, когда debug равно True).Кроме этого, вам необходимо настроить веб-сервер для обслуживания статических файлов ( здесь - соответствующая часть документации ).

Для Apache вам нужна строка, подобная этой:

Alias /static/ /path/to/django/static/

Также не забудьте заставить Django собирать статические файлы с помощью

python manage.py collectstatic
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...