user = models.ForeignKey(User,)
models.py にユーザーの外部キーがあります
if request.user.is_authenticated():
feedback.user = request.user
else:
feedback.user = 'something'
views.py で、ユーザーが feedback.user 領域にログインしている場合は、ユーザー名を記述します。それ以外の場合は、そこに何かを記述します。Djangoでこれを行うにはどうすればよいですか。
私はdjango-feedbackを試みていましたが、それはまるで
feedback.user = request.user
このように、以下のエラーが発生していました。
Cannot assign "<django.contrib.auth.models.AnonymousUser
object at 0x2dbcf50>": "Feedback.user" must be a "User" instance
私はローカルホストで作業しています。何か案が?