zoukankan      html  css  js  c++  java
  • Django(二):Django完整的登陆示例

    1. 下载Django
    2. 一个完整的页面请求
    3. Django项目的启动
    4. 配置相关
    5. form表单提交的问题
    6. app创建及配置
     

    1.下载Django:
    pip install django==1.11.11
    创建Django项目:
    Django-admin startproject 项目名
     

    2.一个完整的页面请求:

    3.Django项目的启动:
        1.命令行启动
        2.pcharm启动
     

    4.配置相关

     

    5.form表单提交的问题:
     
    验证如果获取表单提交的数据
     
    先是创建一个表单,注意要加name属性
     
    这里是打印的内容:
     
    对其进行修改,来获取字典里的内容:
    结果打印出了用户提交的内容

     
    然后对其进行优化:

    成功筛选出用户提交的账号和密码!
     
    添加对账号密码的验证:
     
    再次判断get和post请求:
    request.GET  -->大字典
    request.GET['name']/request.GET['id']    -->key不存在就会报错
    request.GET.get('name', 'sb')    如果key不存在,就用'sb',推荐方法
     
    大优化,动态验证账号密码错误:

    本质是进行文本的替换
     
    基础三件套的第三个出场了....

    refirect的意思是跳转
    本质还是回复了一个消息,不过这个消息比较特殊,是个响应,然后这个响应会让用户的浏览器请求特定的网站
     

    6.创建app
     
    在命令行中输入
    python manage.py startapp app1
     
    添加到settings中:
     
     写入函数:
     
    加入函数:
     
  • 相关阅读:
    vue token使用 参考
    token 的作用与使用
    jq 绑定实时监听 input输入框
    认识java
    java基础语法
    java虚拟机笔记 运行时内存区域划分
    spring全家桶
    利用python脚本统计和删除redis key
    MySQL中count(字段) ,count(主键 id) ,count(1)和count(*)的区别
    编写shell脚本的一些规范
  • 原文地址:https://www.cnblogs.com/changwoo/p/9568470.html
Copyright © 2011-2022 走看看