2016-06-30 2 views
-1

Ich habe eine einfache Login-Seite von einer Django-Ansicht zurückgegeben. Ich muss die Informationen vom Benutzer in die Felder Benutzername und Passwort eingeben. Wie kann ich es ohne Formulare in Django bekommen?Wie bekomme ich Informationen, die der Benutzer über die einfache HTML-Anmeldeseite in der django-Ansicht eingegeben hat?

hier ist meine Ansicht:

def index(request): 
     html="""<html> 
     <title>Login</title> 
     <body> 
     <form name="MY Form"action="Login"> 
     userid<input type="text"name="text1"> 
     <br>password<input typy="password" name="text2"> 
     <br> 
     <input type="submit"name="button1"value="login"> 
     </form> 
     </body> 
     </html> 
     """ 
     return HttpResponse(html) 

Antwort

0

Sie können POST-Parameter erhalten tun:

if request.method == 'POST':  
    userid = request.POST.get('text1' ,'') 

Wo der zweite String den Wert ist, wenn der Parameter nicht existiert.

Verwandte Themen