第一个django应用程序,我有点麻烦,我的项目是这样安排的
MyProject
-dinners (python package, my app)
-views (python package)
__init__.py
dinners.py(conflict was here... why didn't I add this to the q.. sigh)
general.py
__init__.py
admin.py
models.py
tests.py
views.py
-Standard django project boilerplate
在我看来/通用.py文件如下:
^{pr2}$在我的网址.py文件我有这个正则表达式映射到这个视图
url(r'^/*$','dinners.views.general.home', name="home")
但是,当我试图点击主页时,我得到了一个错误: 无法导入晚餐。视野。概述. 错误是:没有名为models的模块
移除晚餐.模型在顶部导入通用.py(加上所有特定于模型的代码)删除错误。不知怎么的,我不正确地导入了视图?当然,我需要能够从视图中访问我的模型。。。在
谢谢
更新:回答我有档案晚餐.py在-views包中发生冲突
您需要在“diners”和“views”文件夹中放入一个
__init__.py
文件,才能生成有效的包。在编辑:
另外,把它去掉视图.py将与该文件包冲突。在
相关问题 更多 >
编程相关推荐