Объект 'QuerySet' не имеет атрибута 'pesel'

Я новичок в django. Я действительно запутался в представлениях.

Вот мой models.py

class Pacjent(models.Model):
name= models.CharField(max_length=30)
surname = models.CharField(max_length=30)
pesel = models.ForeignKey(Pesel, on_delete=models.CASCADE)
birth = models.DateField(datetime.date)

Вот мой views.py:

def pacjent_view(request):
obj =Pacjent.objects.all()
context={'pesele': obj.pesel}
return render(request,'PrzychodniaZdrowia/kartapacjenta.html',context)

При попытке запуска отображается ошибка: "Значение исключения:
. Объект 'QuerySet' не имеет атрибута 'pesel'". Что не так с этим кодом? Как мне отобразить эту модель на сайте?

Вы должны передать его в шаблон таким образом:

context = {"query": obj}

и затем обработать его в вашем шаблоне:

{% for obj in query %}
{{ obj.pesele }}
{% endfor %}
Вернуться на верх