if not request.user.is_authenticated:
return None
try:
return ClientProfile.objects.get(user=request.user)
except ClientProfile.DoesNotExist:
return None
Questo codice deve restituire None, se non si è effettuato il login e si sta tentando di chiamarlo. Ma per come la vedo da stacktrace, si blocca con l'errore "oggetto 'AnonymousUser' non è iterabile" su questa linea:L'oggetto 'AnonymousUser' non è iterable
return ClientProfile.objects.get(user=request.user)
sto navigando nella pagina seguente in privato, quindi sono al 100% non autenticato .
Come risolvere questo problema?
Oh, grazie. Copia-incollato dal codice modello :) – arts777