我有一个活动的与会者名单。与会者对象被键入到配置文件对象。在视图中,我试图附加 3 个列表来弥补attendee_list
。
模型.py
class Attendee(models.Model):
created = models.DateTimeField(auto_now_add=True)
modified = models.DateTimeField(auto_now=True)
profile = models.ForeignKey(Profile)
event = models.ForeignKey(Event)
verified = models.BooleanField(default=False)
from_user = models.BooleanField(default=False)
视图.py
verified_attendees = [va.profile for va in Attendee.objects.filter(event=event, verified=True)]
unverified_attendees = [uva.profile for uva in Attendee.objects.filter(event=event, verified=False, from_user=True)
pending_attendees = [pa.profile for pa in Attendee.objects.filter(event=event, from_user=False, verified=False)]
attendee_list = ????
我想要完成的(模板):
{% 为参加者列表中的参加者 %}
...
Name | Status
--------------------------------------
Jon Doe | Pending
Annie Smith | Verified!
Abraham Snow | Confirm Yes/No?
如何将这 3 个列表合二为一,并且仍然检查它们属于哪个列表(无论是在视图还是模板中)?我想要一个列表的原因是因为我将按字母顺序对与会者进行排序。提前感谢您的建议!