¿Cómo hacer para responder?

Estoy enviando la lista a una plantilla usando render_to_response. Estoy usando atajos de django. Hoe para hacer eso? ¿Cómo establecer una instancia de contexto con una variable?

from django.shortcuts import render_to_response def my_view(request): mylist = ['item 1', 'item 2', 'item 3'] return render_to_response('template.html', {'mylist':mylist}) 

Luego puede acceder y enumerar la list en la plantilla de esta manera (entre otros métodos):

 {% for i in mylist %} {{ i }}, {% endfor %} 

Como cualquier valor de plantilla.

 def some_view(request): # ... my_data_dictionary = { 'somelist': my_list } return render_to_response('my_template.html', my_data_dictionary, context_instance=RequestContext(request)) 

Por cierto, hay una buena documentación .

Puede enviar una lista en un contexto. Por ejemplo:

 my_list = [1, 2, 3, 4] context = dict(my_list = my_list) render_to_response(template, context) 

Lea la documentación relevante para más información.

Si desea que se pase información adicional a la plantilla, use un RequestContext para envolver el diccionario de contexto. Deberá habilitar el procesador de contexto adecuado para esto.