Django, wie Validierung der POST-Parameter

Passiere ich einige Parameter zu django durch eine POST-Anfrage. Wie kann ich überprüfen, ob ein parameter ist ein integer, ein String, und auch, dass es keine unsicheren Sachen wie code-injection-innen?
Gibt es eine django-Funktion, die ich nutzen kann?

Beispiel:

if request.method == 'POST':
    print request.POST.get('user_comment')

Wie kann ich überprüfen, ob die POST-parameter enthält eine nicht gefährliche String für mein system? So etwas wie

request.POST.get('user_comment').is_valid()

Dank.

InformationsquelleAutor John Smithv1 | 2015-11-20
Schreibe einen Kommentar