1
我正在对另一个对象上的另一个对象ForeignKey
字段进行查询,并尝试将第二个查询呈现为列表。有没有正确的方式来访问第二个查询,因为我得到的对象要在列表中呈现 - 但它是无法访问的。Django:查询和呈现查询集中的对象到列表中
mymeals = Meal.objects.filter(user=request.user.id)
reservations = []
for meal in mymeals:
reservation = Reservation.objects.filter(meal=meal)
reservations.append(reservation)
这工作,而是一个for循环呈现 - [ < Reservation: Reservation object > ]
{% for reservation in reservations %}
<p>{{reservation}} {{reservation.user.first_name}}</p>
{% endfor %}
我怎样才能保留对象正确地呈现,所以我可以显示用户名?
'Reserveration'模型是什么样的? – sdolan 2011-05-01 07:27:15