Django异常:AppRegistryNotReady模型尚未加载

时间:2014-11-12 08:18:51

标签: python django

我正在使用Django 1.7,我想对我的数据做一些数据分析,所以我使用ORM来实现它。我已经编写了以下脚本来检索一些数据:

from models import PricePaid
pp = PricePaid.objects.filter(transfer_date__year='1997')

但我在运行时遇到此错误:

django.core.exceptions.AppRegistryNotReady: Models aren't loaded yet.

我可以毫无困难地运行manage.py

我已尝试在脚本开头添加此内容:

import django
django.setup()

正如SO上的一些答案所示,但后来我得到了一个关于冲突模型的RuntimeError。

我该怎么做才能检索我的数据?

1 个答案:

答案 0 :(得分:0)

编写自定义脚本并且无需手动设置django环境的最佳方法是使用Django's management commands