Django使用命令manage.py sql jobs提示错误"No module named base"

李绣雪 发布于 2012/04/24 12:52
阅读 1K+
收藏 0

Django使用命令manage.py sql jobs提示错误"No module named base",

我觉得应该是settings.py配置sqlite数据库连接有问题,但是却找不到原因。

具体错误如图:

加载中
0
deleted
deleted
sqlite3 -> django.db.backends.sqlite3
deleted
deleted
回复 @李绣雪 : 你的django什么版本? 如果是1.4之前, 需要写djproject.jobs; 1.4改了目录结构, 通过manage.py生成的app和djproject同级, 所以install_apps里只需要写jobs
李绣雪
李绣雪
我有尝试这样子改过,但是一旦这样子改变之后,使用以上命令,就会只提示一句话:Error: No module named jobs
0
李绣雪
李绣雪

谢谢你的指导。确实是1.4版本,但是将install_apps里djproject.jobs改为jobs后,再使用manage.py sql jobs,就会提示'module' object has no attribute 'model',

我怀疑是我新建的jobs子项目中models.py的问题,

我的models.py代码及错误显示如图:


deleted
deleted
models.Model, 注意大小写
0
李绣雪
李绣雪

成功了,真的是大小写的问题,因为之前写的VB语言对大小写不敏感,习惯改不过来。

非常谢谢你。

返回顶部
顶部