【发布时间】:2016-09-23 11:39:42
【问题描述】:
我正在探索使用 django 作为 ORM 并且有一个基本问题,使用 eclipse,我能够加载 django,创建一个项目,在 settings.py 文件中设置我的数据库连接并运行
manage.py inspectdb
成功创建 models.py 文件的命令,所以现在我只剩下结构了(所有人都熟悉)
项目名称
---项目名称
-----settings.py
-----urls.py
------wsgi.py
---manage.py
---models.py
现在我希望使用 django 的方式只是与我在 models.py 中创建的数据库进行交互的更好方式(而不是作为 web 服务、restful api 或类似的东西)
当我尝试一些简单的代码时:
import models
import django
django.setup()
my_model = models.SomeDefinedModel.objects.all()
for mod in my_model:
print mod
我遇到了一些异常:
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
我想要做的就是查询数据库后面的表
SomeDefinedModel
构建自(使用 inspectdb 命令)
这可能吗?我一直在互联网上搜索,似乎无法找到将其用作访问层的方法。
谢谢-
【问题讨论】: