执行drop database后,开发服务器上的django管理页面中缺少CSS

时间:2011-07-01 07:29:52

标签: django django-admin

我一直在使用MySQL搞乱一个简单的django 1.3玩具项目,并决定改变我的很多模型。在这样做之后,我需要清除数据库并“重新开始”,所以我在mysql提示符中使用了“drop database db”。但是,重新运行后

python manage.py syncdb

使用新表正确填充数据库,提示我创建超级用户等...我的管理页面不再找到他们链接到的css文件(例如base.css)

我没有更改任何设置,并且仍在使用内置服务器

python manage.py runserver

从Google上搜索,似乎我的权限存在一些问题,但我能够找到的所有其他讨论都说这只是使用apache之类的问题而不是“自动化”django服务器

作为附加信息,我在Windows 7下的VirtualBox虚拟机上运行Ubuntu 11.04。我还尝试切换到sqlite3以防我以某种方式损坏了我的mysql数据库,但这并没有解决问题。

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

尝试在{settings.py

中加入context processors

答案 1 :(得分:0)

在settings.py取消注释(如果已注释)或添加“django.contrib.staticfiles”,然后重新启动服务器。这应该解决它。