I am having some issue with following relationships backwards. From the parent page i want to be able to see what children belong to that parent. Heres what i got so far
model.py
class Parents(models.Model):
name = models.CharField()
class Child(models.Model):
parent = models.ForeignKey(Parent, related_name='children')
child_name = models.CharField()
views.py
def parents(request):
return render_to_response('dashboard/parent.html', {'parents': Parents.objects.all() })
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 }}/">{{ parant.name }}</a></td>
<td><a href="/parent/get/{{ parent.id }}/">{{ parent.children.child_name }}</a></td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
{% endblock %}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…