相关疑难解决方法(0)

匿名用户的外键

我想遵循此准则并避免使用可为空的外键。

我有一个 django 用户模型的外键。

如果我尝试将 request.user 存储在此模型的实例中,则会收到此错误:

ValueError: Cannot assign "<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser>>":
 "MyModel.user" must be a "User" instance.
Run Code Online (Sandbox Code Playgroud)

我认为避免非无条件数据模式(可为空的外键)是可行的。

我怎么能解决这个问题?

django django-models

3
推荐指数
1
解决办法
1173
查看次数

标签 统计

django ×1

django-models ×1