Quelle est la différence (dans un langage qu'un noob python / django peut comprendre) dans une vue entre render(), render_to_response()et direct_to_template()?
par exemple à partir des exemples d'applications de base de Nathan Borror
def comment_edit(request, object_id, template_name='comments/edit.html'):
    comment = get_object_or_404(Comment, pk=object_id, user=request.user)
    # ...
    return render(request, template_name, {
        'form': form,
        'comment': comment,
    })
Mais j'ai aussi vu
    return render_to_response(template_name, my_data_dictionary,
              context_instance=RequestContext(request))
Et
    return direct_to_template(request, template_name, my_data_dictionary)Quelle est la différence, quoi utiliser dans une situation particulière?
render()est disponible à partir de la 1.3.