У меня есть класс Person, который может иметь несколько домов, в каждом из которых есть один или несколько телефонных номеров.
Я определил классы, но сейчас я пытаюсь создать представление, которое перечисляет каждого человека со всеми его домами и телефонными номерами для каждого домашнего адреса ... что-то вроде:
john smith
123 fake str
305-99-8877
305-99-8876
321 oak road
444-98-7654
peter guy
453 north ave...
пока у меня есть что-то вроде этого:
(на мои views.py)
def ViewAll(request):
people = Person.objects.all()
render_to_response('viewall.html', {'people': people})
(и по моему шаблону)
{% for guy in people %}
{{ guy.name }}
{% if person.home_address_set.all %}
{{ home_address }}
{% for ?????? in ???? %}
#print phone numbers in each home
{% endfor %}
{% endif %}
{% endfor %}
Есть идеи, как написать для меня не хватает? конечно, если есть другой способ (более элегантный или эффективный) делать то, что мне нужно, я бы с удовольствием это услышал.