У меня есть список элементов, который отображает только последний статус каждого элемента. То, что я хочу сделать сейчас, это считать. Проблема в том, что функция count
будет работать правильно, только если latest
будет удалена, однако это дало бы мне что-то вроде этого.
элемент1=1 элемент2=33 элемент3=12 элемент4=0
По сути, он будет подсчитывать все статусы для этого элемента, но ему нужно сосредоточиться на подсчете последнего статуса, поэтому ответ в этом случае должен быть 3. Вот почему мне нужен последний latest
. Существует также связь внешнего ключа между элементом хранилища и статусом, элемент может иметь много статусов или, если нет, вообще не иметь статуса.
#views.py
client = models.Client.objects.get(pk = client_id)
items = client.storageitem_set.all()
шаблон
{% for item in items %}
{{item.itemstatushistory_set.latest}}
{% endfor %}