我是一个Python新手,根据Django官网的指导搭建Python Django,我的系统是WIN7 64位的机器,Python版本是3.4,Django的版本是1.6
我根据文档建立了自己的项目djangoProject,然后在该项目下又新建了模型polls,在settings.py中的INSTALLED_APPS处新增了'polls',(这个地方我也试过用'djangoProject.polls',的形式),结果是我在用python manage.py sql polls 这句话的时候就报错了。
报模型polls找不到,ImportError: No module named 'polls'
(或者是ImportError: No module named 'djangoProject.polls')
1.如果不是用startapp命令创建的polls,检查polls目录下的models.py名称对不对(我第一次写成了model.py)。
2.入门书籍都是1.4针对之前的版本,以前的结构是这样的
project/polls/__init__.pymodels.pytests.pyview.pysettings.py
新版本的目录结构是这样
preoject/project/polls/__init__.pymodels.pytests.pyview.pysettings.py'project.polls'老版本只要写'polls'这是很关键的一点
(1)我的 models.py是生成的,应该没错
(2)
这个我的项目的结构,我settings里面用过 polls 也用过 project.polls,这俩都用过,但是都报错,都是一个错误 ImportError:Nomodulenamed'polls'
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。