我一直在使用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数据库,但这并没有解决问题。
感谢您的帮助!
答案 0 :(得分:1)
尝试在{settings.py
中加入context processors答案 1 :(得分:0)
在settings.py取消注释(如果已注释)或添加“django.contrib.staticfiles”,然后重新启动服务器。这应该解决它。