Администраторские страницы Django пропускают свое типичное форматирование/стиль, я установил его неправильно?

Я наконец получил свою работу установки django, однако я замечаю, что типичный стиль администраторских страниц отсутствует, и это - как будто нет никаких стилей, относился к структуре страниц. У меня есть некоторая проблема установки или соединяющий каналом проблему, которой это препятствует тому, чтобы таблицы стилей были найдены? Где они хранятся? Мои страницы похожи, они с 1994.

9
задан Rhubarb 17 July 2010 в 13:50
поделиться

2 ответа

Похоже, ваш административный носитель обслуживается некорректно. В вашем settings.py есть переменная с именем ADMIN_MEDIA_PREFIX , которая указывает URL-адрес, по которому Django должен их искать. Фактические медиафайлы находятся в «[путь к вашим пакетам сайтов Python] / django / contrib / admin / media». При использовании сервера запуска manage.py файлы обслуживаются «автоматически». Однако при использовании Apache / nginx / и т. Д. Вы обязаны убедиться, что ваш сервер делает файлы доступными по этому URL-адресу (используя правила перезаписи, символические ссылки и т. Д.). Более подробную информацию можно найти здесь .

8
ответ дан 4 December 2019 в 21:07
поделиться

Вам необходимо предоставить больше информации, чтобы мы могли помочь вам правильно. Однако, скорее всего, это связано с тем, что ваш веб-сервер не настроен на обслуживание статических файлов, и поэтому CSS администратора не загружается.

Чтобы решить эту проблему, зайдите в админку и посмотрите на источник HTML. Вы увидите путь к файлу admind css. Заставьте ваш веб-сервер обслуживать этот файл по этому пути.

0
ответ дан 4 December 2019 в 21:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: