Sunday, April 10, 2011

Notes for Django

nothing but just some learning notes about Django.
For some results I have to pick it up again :-)


shortcut function:

from django.shortcuts import render_to_response, get_object_or_404
render_to_response()
get_object_or_404()
get_list_or_404()
HttpResponseRedirect()               #page redirection
reverse()                                        #reconstruct url for HttpResponseRedirect()


template command:

 for loop:
{{ forloop.counter }}


security:
in order to avoid Cross Site Request Forgeries, use:

{% csrf_token %} in template
and
from django.template import RequestContext
    return render_to_response('polls/detail.html', {'poll': p},
                               context_instance=RequestContext(request))

No comments: