6
でモデルを保存します(私は後で更新することができます)。私はそれがUser
モデルで定義されたユーザーではないので、DjangoはAnonymousUser
を保存しないであろうことを推測Djangoは、私はDjangoのモデルを持っている匿名ユーザー
ValueError: Cannot assign "<django.utils.functional.SimpleLazyObject object at 0x1b498d0>": "Project.user" must be a "User" instance.
:私がログインしていないよしかし、私はこのエラーを取得します。匿名ユーザーをUser
モデルに追加する必要がありますか、何か不足していますか?
大変助かりました。
大丈夫です。だから 'AnonymousUser'で' user = request.user'を実行すると、フィールドは空白になり、例外は発生しません。 –
フィールドに不適切なデータを入力したため、例外が発生します。 'request.user.is_authenticated():project.user = request.user'を実行するだけです。 –
' null-True'を追加する必要があります。 –