(一) python+Django实现登录页面 |
您所在的位置:网站首页 › django中如何实现用户的登录认证 › (一) python+Django实现登录页面 |
首先我们可以找一个自己喜欢的登录页模板,不怕麻烦的话也可以自己写,我套用的是Bootstrap其中的一个登录模板。有需要可以自己去看一下! Bootstrap模板 模板有了,下面开始创建一个Django项目,有条件的使用的是专业版可以在直接New Project新建一个。
项目配置好之后,根据登录需求,在app下的models配置存储需求 数据库有了,下一步写前端,在templates下新建一个login.html 在views中添加请求参数,配置urls。 from django.shortcuts import render from app.models import Users from django.http import HttpResponse # Create your views here. def login(request): if request.method == "POST": # 获取用户通过POST提交过来的数据 usm = request.POST.get('usm') pwd = request.POST.get('pwd') if Users.objects.filter(username=usm): if Users.objects.filter(username=usm)[0].password == pwd: return HttpResponse('登录成功') else: return HttpResponse('密码错误') else: HttpResponse('用户不存在') return render(request, 'login.html')5.1 配置urls(实现页面跳转) from django.contrib import admin from django.urls import path from app import views urlpatterns = [ path('admin/', admin.site.urls), path('',views.login,name='login') ]实现效果 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |