質問

のような宣言がある場合

 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テーブルの要素をテンプレートにどのように表示する必要がありますか?ありがとう!

役に立ちましたか?

解決

あなたは置くべきです members コンテキストとテンプレートでは、すべてのメンバーを繰り返します。

{% for member in members %}
   {{ member.name }}<br />
   {{ member.xxxx }}
{% endfor %}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top