Python Html表单和Django登录系统

Python Html表单和Django登录系统,python,html,django,forms,Python,Html,Django,Forms,我想用Django制作一个简单的登录系统。我想在提交表单后将用户发送到一个名为127.0.0.1:8000/登录的页面。从那时起,我想获得随请求发送的post数据,检查用户是否存在于数据库中,如果用户已登录,则返回一个html页面;如果用户未登录,则返回另一个html页面。问题是,当我单击表单的“提交”按钮时,它不会向/login发出请求。它停留在同一页面上。是否有帮助 <!DOCTYPE html> <html> <body <form action="/l

我想用Django制作一个简单的登录系统。我想在提交表单后将用户发送到一个名为127.0.0.1:8000/登录的页面。从那时起,我想获得随请求发送的post数据,检查用户是否存在于数据库中,如果用户已登录,则返回一个html页面;如果用户未登录,则返回另一个html页面。问题是,当我单击表单的“提交”按钮时,它不会向/login发出请求。它停留在同一页面上。是否有帮助

<!DOCTYPE html>
<html>
<body
<form action="/login/" method = "POST">
<input type="text" name="name"><br> 
 <input type = "submit" value = "Submit">
</form>
</body>
</html>
Views.py

  from django.shortcuts import render,render_to_response
  from django.http import HttpResponse
  from django.template import Context, loader

  def form(request):
     return render(request,"doccument.html")
  def data(request):
     name = request.POST.get('name')
     return HttpResponse(name)

在您的表单中,
方法
应该在
引号内

<form action="/login/" method="POST">


您为url定义了什么视图
/login/
?您可以在qeustion中看到视图、url。我编辑了问题。
<form action="/login/" method="POST">