- POST 方面
- 在模板中新建一个HTML页面
- <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>login</title>
</head>
<body>
<form action="/login/" method="post">
<h1>name:<input name="username"></h1>
<h1>password:<input name="password"></h1>
<input type="submit" value="登录">
</form>
</body>
</html>
2.在Views中定义方面
#使用POST方法
def login(request):
if request.method=="POST":
username=request.POST.get('username')
return HttpResponse("hello"+username)
else:
return render_to_response('login.html')
- 在urls中增加
path('login/',views.login),
- GET方法
def register(request):
if request.method=="GET":
result={}
username=request.GET.get('username')
pwd=request.GET.get('pwd')
tel=request.GET.get('tel')
age=request.GET.get('age')
result['user']=username
result['pwd']=pwd
result['tel']=tel
result['age']=age
result=json.dumps(result)
return HttpResponse(result,content_type='application/json;charset=utf-8')