Me gustaría saber si puedo mostrar una vista dentro de otra vista con django.Django, mostrando una vista en otra vista?
Esto es lo que he intentado hacer:
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)
La salida se parece a lo que yo esperaba, pero he tenido que sustituir el valor solicitud con una cadena vacía. ¿Está bien o hay una mejor manera de hacerlo?
sí me preguntaba cómo quitar las cabeceras ;-) gracias por la explicación – Roch