if not request.user.is_authenticated:
return None
try:
return ClientProfile.objects.get(user=request.user)
except ClientProfile.DoesNotExist:
return None
Dieser Code sollte keine zurückgeben, wenn ich nicht angemeldet bin und versuche, es aufzurufen. Aber wie ich von stacktrace sehen, stürzt es mit Fehler „‚AnonymousUser‘Objekt nicht iterable ist“ auf dieser Linie:'AnonymousUser' Objekt ist nicht iterierbar
return ClientProfile.objects.get(user=request.user)
Ich bin gerade auf der folgenden Seite im Privatmodus, also bin ich 100% nicht authentifiziert .
Wie behebt man dieses Problem?
Oh, danke. Kopieren aus dem Vorlagencode eingefügt :) – arts777