Поиск по 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}} попробуйте без него, это не нужно