sea*_*uth 6 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()
Run Code Online (Sandbox Code Playgroud)
我得到了错误
AppRegistryNotReady: Models aren't loaded yet.
Run Code Online (Sandbox Code Playgroud)
我从发行说明中看到
的默认实现
remove()对ForeignKey相关管理人员从一系列的改变Model.save()调用单次QuerySet.update()通话.这种变化意味着,pre_save和post_save信号不再被发送.您可以使用bulk=False关键字参数恢复到以前的行为.
所以我认为这是一个外键问题.
我的问题是,我在哪里使用该bulk=False属性还是有其他解决方案?
Nat*_*han 15
我建议你在上面的代码之前这样做:
import django
django.setup()
Run Code Online (Sandbox Code Playgroud)
这样可以解决吗?
| 归档时间: |
|
| 查看次数: |
1254 次 |
| 最近记录: |