Domanda

se un avere una dichiarazione come

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

e voglio visualizzare tutti i membri (di una classe) in un modello, come devo farlo ??

se scrivo:

{{theclass.members.all}}

l'output è un elenco vuoto (se la classe ha alcuni membri)

Come dovrebbero gli elementi di una tabella M2M essere visualizzati in un modello? grazie!

È stato utile?

Soluzione

Si dovrebbe mettere members nel contesto e nel modello poi iterata nel corso dei tutti i membri, ad esempio.

{% for member in members %}
   {{ member.name }}<br />
   {{ member.xxxx }}
{% endfor %}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top