Я возился с простым игрушечным проектом 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, но это не помогло решить проблему.
Спасибо за помощь!