【发布时间】:2015-07-11 00:44:03
【问题描述】:
我正在开发一个网络项目并使用 Django。在我的views.py 文件中,我想访问要为其导入models 的数据库。
这是我的目录结构:
├── project
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── app
│ ├── admin.py
│ ├── __init__.py
│ ├── models.py
│ ├── tests.py
│ └── views.py
├── manage.py
在我的views.py 中,我正在使用import models,但我得到的是importError。虽然from . import models 有效。
为什么?
但以下工作没有任何错误:
├── __init__.py
├── mod1.py
└── mod2.py
mod1.py
import mod2
print(mod2.foo())
mod2.py
def foo():
return "Hello"
【问题讨论】:
标签: python django python-3.x import