zoukankan      html  css  js  c++  java
  • django框架学习:二十四.django表单post登录案例

    前言

    上一篇学习了注册案例,今天学习一下post登录案例,注册是往数据库插入数据,登

    录是从数据库里面查询数据。

    注册页面

    新建HTML文件,表单提交页面包含name,age,qq,psw,提交。

     页面显示如下:

     注册页面视图函数

    通过表单提交的请求数据,先去数据库进行查询,如果有返回用户名已经存在,如果没有此用户名在数据库创建保存提交的数据,密码psw为了安全需要进行加密处理。

    密码加密make_password

    from django.contrib.auth.hashers import make_password, check_password

     urls.py设置访问路径,终端启动django服务:python manage.py runserver 0.0.0.0:8000

    查看注册数据加密情况

    登录页面 

     登录视图函数

    前面注册时对密码进行了加密,因此登录时需要对数据库的密码进项解密和提交的数据进行校对,如果一致则登录成功,不一致密码或者用户名错误。

    校验密码check_password

      urls.py设置访问路径,终端启动django服务:python manage.py runserver 0.0.0.0:8000

  • 相关阅读:
    打印图形II
    打印图形
    17倍
    进制转换
    小球
    最强素数
    最强阵容
    英雄卡
    数论模板
    畅通工程 (最小生成树)(最短路径和)
  • 原文地址:https://www.cnblogs.com/liushui0306/p/12691263.html
Copyright © 2011-2022 走看看