Django ver 1.7 AppRegistryNotReady:模型尚未加载

时间:2014-09-19 17:54:10

标签: django django-authentication

我正在尝试通过身份验证教程来确保一切按预期工作。 我输入了以下代码。

>>> from django.contrib.auth.models import User
>>> user = User.objects.create_user('john', 'lennon@thebeatles.com', 'johnpassword')
>>> user.last_name = 'Lennon'
>>> user.save()

我收到了错误

AppRegistryNotReady: Models aren't loaded yet.

我从发行说明中看到了

  

remove()相关的ForeignKey的默认实现   经理从一系列Model.save()电话变为单一电话   QuerySet.update()致电。此更改意味着pre_savepost_save   信号不再发送。您可以使用bulk=False关键字   参数恢复到以前的行为。

所以我认为这是一个外键问题。

我的问题是,我在哪里使用bulk=False属性还是有其他解决方案?

1 个答案:

答案 0 :(得分:15)

我建议您在上面的代码之前执行此操作:

import django
django.setup()

这样可以解决吗?