【发布时间】:2020-06-16 03:02:06
【问题描述】:
我想关注这个guideline 并避免使用可为空的 ForeignKey。
我有一个 django User 模型的 ForeignKey。
如果我尝试将 request.user 存储在此模型的实例中,我会收到此错误:
ValueError: Cannot assign "<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser>>":
"MyModel.user" must be a "User" instance.
我认为避免非无条件数据模式(可为空的外键)是可行的。
我该如何解决这个问题?
【问题讨论】:
标签: django django-models