Поиск по id без первичного ключа не работает django, данные не отображаются

У меня есть одна модель, и я хочу искать по patientid (не первичный ключ), когда id совпадает с id в базе данных, перечислить все объекты, связанные с этим id. Я пробовал много способов, но это не работает, ничего не показывает при поиске. Кто-нибудь может объяснить мне проблему?

def search_bar(request): if request.method=='GET': searchbox=request.GET.get['searchbox']

        if searchbox:
            prodctuts=Item.objects.filter(Name__icontains=searchbox)
            return render(request,'project/showData.html',{'prodctuts':prodctuts})
        else:
            print("No information to show") 

            return render(request,'project/showData.html',{}) 

Showdata.html

Модели.py

class Item(models.Model):
Name = models.TextField(max_length=191)
category = models.TextField(max_length=50)
Date = models.TextField(max_length=500, null=False)
image = models.ImageField(upload_to=user_directory_path, null=True, blank=True)
##
patientid= models.TextField()
imageid=models.BigAutoField(primary_key=True)

я думаю, что это происходит от && {{searchbox}} попробуйте без него, это не нужно

Вернуться на верх