عبور الجداول ذات الصلة المفاتيح الخارجية في قوالب جانغو
-
06-07-2019 - |
سؤال
مشاهدة
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 المعلمات بهذه الطريقة.
لا تنتمي إلى StackOverflow