6、Django實戰第6天:用戶登錄
阿新 • • 發佈:2018-02-21
pla 後臺 127.0.0.1 rtc user bubuko htm div eth
今天開始,我們需要來寫後臺邏輯了....
後臺邏輯代碼都是編寫在views.py文件裏面,今天要完成的登錄功能,因此來編輯users.views.py
這裏我們根據請求方法來判斷分為2種情況,網頁默認請求是的GET方法,當請求login函數(調用登錄頁面)方法為GET的時候(比如:訪問login頁面),則返回login的html頁面
from django.shortcuts import render def login(request): if request.method == ‘POST‘: pass elif request.method == ‘GET‘: return render(request, ‘login.html‘, {})
現在登錄頁面已經要走後臺邏輯了,所以我們需要修改login的url配置
... from users.views import login urlpatterns = [ #url(r‘^admin/‘, admin.site.urls), url(r‘^xadmin/‘, xadmin.site.urls), url(r‘^$‘, TemplateView.as_view(template_name=‘index.html‘), name=‘index‘), url(r‘^login/$‘, login, name=‘login‘), ]
修改完成後,訪問登錄頁面127.0.0.1:8000/login也是正常的
現在來關註POST方法,首先編輯login.html文件
6、Django實戰第6天:用戶登錄