Объект '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'),
Вернуться на верх