-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