6
if not request.user.is_authenticated:
return None
try:
return ClientProfile.objects.get(user=request.user)
except ClientProfile.DoesNotExist:
return None
私がログインしていない場合は、このコードはNoneを返します。私は、スタックトレースから見るようにしかし、それは、この行に「『AnonymousUser』オブジェクトが反復可能ではありません」というエラーでクラッシュ:'AnonymousUser'オブジェクトは反復可能ではありません
return ClientProfile.objects.get(user=request.user)
私はプライベートモードで次のページを閲覧していますので、私は100%が認証されていませんよ。
この問題を解決するにはどうすればよいですか?
ああ、ありがとう。テンプレートコードからコピー貼り付け:) – arts777