Django:Feld Werte verwenden views.py vom html-Formular
Hallo an alle ich habe ein html-Formular wie folgt
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="robots" content="NONE,NOARCHIVE" />
<title>PROFILE</title>
<link rel="stylesheet" type="text/css" href="/static/rest_framework/css/bootstrap.min.css"/>
<link rel="stylesheet" type="text/css" href="/static/rest_framework/css/bootstrap-tweaks.css"/>
<link rel="stylesheet" type="text/css" href="/static/rest_framework/css/prettify.css"/>
<link rel="stylesheet" type="text/css" href="/static/rest_framework/css/default.css"/>
</head>
<body class="">
<div class="navbar navbar-static-top navbar-inverse">
</div>
<div style="height:20%; width:30%; margin-top:12%; margin-left:40%;">
<div class="list-group">
<form role="form">
<br/>
<div class="form-group input-group">
<span class="input-group-addon"><i class="fa fa-circle-o-notch" ></i></span>
<input type="text" name="Username" class="form-control" placeholder="Username" />
</div>
<div class="form-group input-group">
<span class="input-group-addon"><i class="fa fa-tag" ></i></span>
<input type="text" name="first_name" class="form-control" placeholder="FIRST_NAME" />
</div>
<div class="form-group input-group">
<span class="input-group-addon"><i class="fa fa-tag" ></i></span>
<input type="text" name="last_name" class="form-control" placeholder="LAST_NAME" />
</div>
<div class="form-group input-group">
<span class="input-group-addon"></span>
<input type="text" name="email" class="form-control" placeholder="Email" />
</div>
<div class="form-group input-group">
<span class="input-group-addon"><i class="fa fa-lock" ></i></span>
<input type="text" name="contact_number" class="form-control" placeholder="CONTACT_NUMBER" />
</div>
<div class="form-group input-group">
<span class="input-group-addon"><i class="fa fa-lock" ></i></span>
<input type="text" name="mdn_number" class="form-control" placeholder="MDN_NUMBER" />
</div>
<div class="form-group input-group">
<span class="input-group-addon"><i class="fa fa-lock" ></i></span>
<input type="text" name="mobile_number" class="form-control" placeholder="MOBILE_NUMBER" />
</div>
<div class="form-group input-group">
<span class="input-group-addon"><i class="fa fa-lock" ></i></span>
<input type="text" name="address" class="form-control" placeholder="ADDRESS" />
</div>
<div class="form-group input-group">
<span class="input-group-addon"><i class="fa fa-lock" ></i></span>
<input type="text" name="country" class="form-control" placeholder="COUNTRY" />
</div>
<div class="form-group input-group">
<span class="input-group-addon"><i class="fa fa-lock" ></i></span>
<input type="text" name="state" class="form-control" placeholder="STATE" />
</div>
<div class="form-group input-group">
<span class="input-group-addon"><i class="fa fa-lock" ></i></span>
<input type="text" name="pincode" class="form-control" placeholder="PINCODE" />
</div>
<a href="/submit" class="btn btn-success ">POST</a>
</form>
</div>
</div>
</body>
</html>
und nach einem Klick auf post bin ich umleiten es zu views.py. kann einer mir sagen wie man das Feld Werte aller Felder des Formulars in views.py. vielen Dank im Voraus
InformationsquelleAutor | 2015-03-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Jeder Eingang sollte mit einem name-Attribut:
Und dann in Ihrer Ansicht können Sie den Zugriff auf diese Daten über
request.POST
oderrequest.GET
Wörterbuch-ähnlichen Objekte (es hängt von dermethod
Attribut des<form>
tag):Aber man sollte sich nicht Rendern/Griff-Formen dieser PHPish Weg. Lernen Sie die django Formen.
überprüfen Sie meine aktuelle form.
Request-Parameter sind case-sensitive, so sollten Sie den Zugriff auf die Benutzernamen als
request.GET['Username']
.GET
ist die Standard-request-Methode für Formulare. Zu ändern, umPOST
fügen Sie die<form method="POST">
Attribut.wie um zu überprüfen, ob ich habe Werte, oder nicht
angenommen, ich möchte, um die Informationen anzuzeigen, was ich habe in Aussicht in andere html-Seite, ist es möglich
InformationsquelleAutor catavaran
Fangen die Daten in python backend
für POST-Anforderung:
für die GET-Anforderung
.Holen Sie fehlte auf frühere Antwort
InformationsquelleAutor cryptoKTM