Question

si ont une déclaration comme

 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)) 

et je veux afficher tous les membres (d'une classe) dans un modèle, comment dois-je faire ??

si j'écris:

{{theclass.members.all}}

la sortie est une liste vide (si la classe a des membres)

Comment les éléments d'une table m2m être affichés dans un modèle? merci!

Était-ce utile?

La solution

Vous devriez mettre members dans le contexte et dans le modèle puis itérer sur les tous les membres, par exemple.

{% for member in members %}
   {{ member.name }}<br />
   {{ member.xxxx }}
{% endfor %}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top