Объект 'AnonymousUser' не является итерируемым в моем индексе
Здравствуйте ребята, я новичок в Django и во время выполнения моего кода я столкнулся с такой ошибкой объект 'AnonymousUser' не является итерируемым он выделяет мою ошибку в моем индексе строка 37. patient=Patient.objects.filter(user = request.user)
>Итак, это мой views.py
def index(request):
feature1 = Feature.objects.all()
Appnt = Appointment()
if request.user:
patient=Patient.objects.filter(user = request.user)
if request.method == 'POST':
name = request.POST.get('name')
Appnt.name = name
email = request.POST.get('email')
Appnt.email = email
phone = request.POST.get('phone')
Appnt.phone = phone
Adate = request.POST.get('date')
Appnt.Adate=Adate
Dept = request.POST.get('department')
Appnt.Dept=Dept
Doc = request.POST.get('doctor')
Appnt.Doc=Doc
Content = request.POST.get('message')
Appnt.Content = Content
Appnt.ref = "ref_" + str(len(Appointment.objects.all()) + 1)
Appnt.save()
sendEmail(email, "Date: " + Adate + "\n" + name + "\n" + phone + "\n" + Dept + "\n" +
Doc + "\n"+ Content)
context = {
'feature1' : feature1,
'Appointment' : Appnt
}
return render(request, 'index.html', context)
и это мой urls.py
path('', views.index , name='index'),