CSS отсутствует на страницах администрирования django на сервере разработки после выполнения удаления базы данных - PullRequest
4 голосов
/ 01 июля 2011

Я возился с простым игрушечным проектом django 1.3, использующим MySQL, и решил изменить многие из моих моделей. После этого мне нужно было очистить базу данных и «начать заново», поэтому я использовал «drop database db» в приглашении mysql. Однако после повторного запуска

python manage.py syncdb

, который правильно заполнил базу данных новыми таблицами, побудил меня создать суперпользователя и т. Д. ... на моих страницах администратора больше не было найдено файлов css, с которыми они связаны (например, base.css)

Я не изменил никаких настроек, и все еще использую встроенный сервер с

python manage.py runserver

Из-за того, что я гуглял, кажется, что есть какие-то проблемы с моими разрешениями, но во всех других обсуждениях, которые мне удалось найти, говорилось, что это проблема только при использовании apache или чего-то подобного, а не "автоматизированного" сервера django. .

В качестве дополнительной информации я запускаю Ubuntu 11.04 на виртуальной машине VirtualBox под Windows 7. Я также попытался переключиться на sqlite3, если я каким-то образом сломал базу данных mysql, но это не помогло решить проблему.

Спасибо за помощь!

Ответы [ 2 ]

1 голос
/ 15 февраля 2012

Попробуйте включить контекстные процессоры в ваши settings.py

0 голосов
/ 14 мая 2013

В settings.py удалите комментарий (если он прокомментирован) или добавьте django.contrib.staticfiles и перезагрузите сервер.Это должно это исправить.

...