if not request.user.is_authenticated:
return None
try:
return ClientProfile.objects.get(user=request.user)
except ClientProfile.DoesNotExist:
return None
Bu kod, oturum açmamış ve onu aramaya çalışmazsa None değerini döndürmelidir. Ben stacktrace gördüğümüz gibi Ancak, bu hat üzerinde " 'AnonymousUser' nesne iterable değil" hatasıyla çöküyor:'AnonymousUser' nesnesi yinelenen değil
return ClientProfile.objects.get(user=request.user)
Ben özel modda aşağıdaki sayfayı gezen, o yüzden% 100 doğrulanmış değilim .
Bu sorun nasıl giderilir?
Oh, teşekkürler. Şablon kodundan kopyala yapıştırılmış :) – arts777