2014-09-12 2 views
0

모델 이름이 "Attendee"입니다. 거기에 외래 사용자와 모델 "이벤트"라는 외계인이 있습니다.맞춤 템플릿 태그

이제 이벤트에 참석할 참석자의 사용자를 확보해야합니다.

{% get_event_attendee event as attending_event %} 

나를 위해 작동합니다. 하지만 내가 도와주세요

{% get_event_attendee for event as attending_event %} 

을 의미
"은"이 단계가 필요합니다.

감사

답변

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 %} 
+0

답장을 보내 주셔서 감사합니다. user_object %와 같은 {% template_tag 형식}과 함께 묻습니다. 어쨌든 나를 도왔다. 감사 :) –