我有一个型号名称" Attendee"。其中有外国人作为用户和模型命名为" Event"。
现在我必须得到参加活动的参加者的用户。
{% get_event_attendee event as attending_event %}
它对我有用。但我需要这个步骤" for",
我的意思是
{% get_event_attendee for event as attending_event %}
请帮忙。
由于
答案 0 :(得分:1)
如果你的模特看起来像这样
from django.db import models
class User(models.Model):
...
class Event(models.Model):
...
class Attendee(models.Model):
user = models.ForeignKey(User)
event = models.ForeignKey(Event)
您可以像这样访问模板中的与会者:
{% for attendee in event.attendee_set.all %}
{{ attendee.user }}
{% endfor %}
这是你的问题吗?
如果您有多个事件,可以使用两个forloops:
{% for event in event_list %}
{% for attendee in event.attendee_set.all %}
{{ attendee.user }}
{% endfor %}
{% endfor %}
答案 1 :(得分:1)