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中:
 
 写入函数:
 
加入函数:
 

猜你喜欢

转载自www.cnblogs.com/changwoo/p/9568470.html