ربط اثنين من جداول قاعدة البيانات التي لها علاقة في ForeignKey models.py في جانغو قوالب

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

  •  06-07-2019
  •  | 
  •  

سؤال

لدي مشكلة حول جانغو قالب-db الاستعلام العلاقة.

على سبيل المثال ، قمت بإنشاء جدولين في قاعدة البيانات (على سبيل المثالالقائمة الفرعية).القائمة الفرعية, كما يمكنك تخمين ، ForeignKey العلاقة مع القائمة.

على القالب الجانب كيف يمكن أن الإيدو db-الاستعلام وفقا لهذه العلاقة.كنت تريد أن يكون لها رابط القائمة مثل:

{% for menu in menu_list %}
<li>menu.title</li>
   # And here put each Submenu which has ForeignKey relation with specific Menu
{% endfor %}

شكرا مقدما...

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

المحلول

شيء مثل {% for submenu in menu.submenu_set.all %}{# do something #}{% endfor %}.

عليك قراءة ذات الصلة مستندات قبل أن تسأل سؤال مثل هذا.

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