【发布时间】:2010-12-21 07:38:28
【问题描述】:
我想知道我是否可以用 django 在另一个视图中显示一个视图。
这是我尝试做的:
def displayRow(request, row_id):
row = Event.objects.get(pk=row_id)
return render_to_response('row.html', {'row': row})
def listEventsSummary(request):
listEventsSummary = Event.objects.all().order_by('-id')[:20]
response = ''
for event in listEventsSummary:
response += str(displayRow('',event.id))
return HttpResponse(response)
输出看起来像我预期的那样,但我不得不用空字符串替换请求值。这很好还是有更好的方法来做到这一点?
【问题讨论】:
标签: python django django-views