Я пытаюсь получить список дочерних элементов, принадлежащих родительскому объекту, из родительского шаблона.django, ссылающийся на дочерний элемент в родительском шаблоне
Heres мой код до сих пор:
models.py
class Parent(models.Model):
name = models.CharField()
def get_child(self):
return self.children_set.all()
class Child(models.Model):
parent = models.ForeignKey(Parent, related_name='children')
name = models.CharField()
parent.html
{% for parent in parents %}
<tr>
<td><a href="/parent/get/{{ parent.id }}/">{{ parent.id }}</a></td>
<td><a href="/parent/get/{{ parent.id }}/">{{ parent.name }}</a></td>
<td><a href="/parent/get/{{ parent.id }}/">{% for child in parent %} <li>{{ child.get_child.name }}</li>{% endfor %}</a></td>
</tr>
{% endfor %}
[пожалуйста, не перепечатывать тот же вопрос каждый раз, когда вы попали в стену] (http://stackoverflow.com/questions/25846062/django-how-to-following -relationships-backwards) – yuvi
Также, вы сделали [учебник django] (https://docs.djangoproject.com/en/1.7/intro/tutorial01/)? – yuvi
@yuvi хорошо, это не дубликат - здесь OP спрашивает о получении его в шаблоне. – alecxe