django отображает элементы m2m в шаблоне - PullRequest
0 голосов
/ 18 июня 2010

если есть объявление типа

 def inside_classroom(request,classname):


    theclass = Classroom.objects.get(classname = classname)
    members = theclass.members.all()
c = Courses.objects.filter(classroom = theclass)


return render_to_response('classroom/inside_classroom.html', {
    'theclass': theclass,
    'c':c,
    'members':members, 

    }, 
    context_instance=RequestContext(request)) 

и я хочу отобразить все члены (класса) в шаблоне, как мне это сделать ??

если я напишу:

{{theclass.members.all}}

вывод - пустой список (хотя в классе есть несколько членов)

Как элементы таблицы m2m должны отображаться в шаблоне? спасибо!

1 Ответ

0 голосов
/ 18 июня 2010

Вы должны поместить members в контекст и в шаблон, а затем перебрать все элементы, например.

{% for member in members %}
   {{ member.name }}<br />
   {{ member.xxxx }}
{% endfor %}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...