عبور الجداول ذات الصلة المفاتيح الخارجية في قوالب جانغو

StackOverflow https://stackoverflow.com/questions/1014591

سؤال

مشاهدة

categories = Category.objects.all()
t = loader.get_template('index.html')
v = Context({
    'categories': categories
})
return HttpResponse(t.render(v))

قالب

{% for category in categories %}
    <h1>{{ category.name }}</h1>
{% endfor %}

وهذا يعمل كبيرة. الآن ايم تحاول طباعة كل شركة في تلك الفئة. الجدول الشركة لديها مفتاح خارجي إلى الجدول فئة

وحاول إيف

{% for company in category.company_set.all() %}

ويبدو لا يحب جانغو () في قوالب

وهناك متاهة من المعلومات على الموقع جانغو وأظل التخبط بين النسخة 0.96، 1.0 و ديف. ايم تشغيل جانغو النسخة 1.0.2

هل كانت مفيدة؟

المحلول

ومجرد التخلص من الأقواس:

{% for company in category.company_set.all %}

إليك الوثائق مناسبا . يمكنك استدعاء الأساليب التي تتخذ 0 المعلمات بهذه الطريقة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top