-2
我想用Django做简单的登录系统。我想在提交表单后将用户发送到名为127.0.0.1:8000/login的页面。从那时我想获取发布数据与请求一起发送,检查用户是否存在于日期基础中,如果用户没有登录,则返回一个html页面,否则返回一个html页面。问题是当我单击表单的提交按钮时,它不会请求/login.It停留在同一页面。任何帮助?Html表单和Django登录系统
<!DOCTYPE html>
<html>
<body
<form action="/login/" method = "POST">
<input type="text" name="name"><br>
<input type = "submit" value = "Submit">
</form>
</body>
</html>
Urls.py:
from django.conf.urls import url
from django.contrib import admin
from simple import views as f
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^form/$', f.form),
url(r'^login/$', f.data)
]
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)
你有什么定义视图url'/ login /'? –
你可以看到的意见,在qeustion.I编辑的问题。 – randomProgrammer232