当前位置: 首页 > news >正文

免费建网站的网站苏州建设交通高等职业技术学校

免费建网站的网站,苏州建设交通高等职业技术学校,网页制作模板教程,罗湖网站制作多少钱目录 1.中间件2. 为什么要中间件?3. 具体使用中间件3.1 中间件所在的位置:在django的settings.py里面的MIDDLEWARE。3.2 中间件的创建3.3 中间件的使用 4. 展示成果 1.中间件 中间件的大概解释:在浏览器在请求服务器的时候,首先要…

目录

    • 1.中间件
    • 2. 为什么要中间件?
    • 3. 具体使用中间件
      • 3.1 中间件所在的位置:在django的settings.py里面的MIDDLEWARE。
      • 3.2 中间件的创建
      • 3.3 中间件的使用
    • 4. 展示成果

1.中间件

中间件的大概解释:在浏览器在请求服务器的时候,首先要经过各种中间件,然后进行GET、POST等请求的访问,然后处理数据,最后经过各种中间件输出给浏览器。
我们可以利用中间件的特性,来解决用户登录过程中的繁琐问题。

2. 为什么要中间件?

在我们用django写后端服务的时候,需要很多url,但是有没有想过一个问题,就是直接获取url,跳过登陆的url直接访问后面的网页。这样的话,那负责用户登陆的url有什么用呢?
所以我们需要中间件来解决这种问题。

3. 具体使用中间件

3.1 中间件所在的位置:在django的settings.py里面的MIDDLEWARE。

在这里插入图片描述

3.2 中间件的创建

首先在项目目录里面随便创建一个文件夹,然后在里面创建一个py文件,最后添加到中间件的对应位置。


注意:在中间件里面,执行顺序是从上到下的,所以我们创建的中间件最好放在后面,以免产生不必要的错误。

3.3 中间件的使用

在新创建的中间件的文件里面写入相应的代码。(具体看注释即可。)

然后在对应的登陆的url的view.py的登陆函数里面写入相应的代码即可。

4. 展示成果

正常的登陆页面如下:

登陆成功后进入下面的页面:

当你把浏览器的session清除掉之后,重新输入http://127.0.0.1:8000/depart/之后,django会自动跳转到登陆页面,只有登陆成功在可以访问后续的其他页面。

http://www.yayakq.cn/news/383395/

相关文章:

  • 团购做的比较好的网站六安本地网站
  • 网站代理最快最干净网站建设客户会问的问题
  • 用vs2010做网站导航珠海公司网站建设
  • 东莞网站建设公司软件学校网站模板下载
  • 中信建设有限责任公司是上市公司吗西安网站排名优化培训
  • 怎么做相册网站遵义公司网站制作哪家好
  • 贸易公司寮步网站建设哪家好wordpress短链识别
  • 南江移动网站建设富阳做兼职的网站
  • 网站添加白名单it行业有哪些职业
  • 现在清算组备案在哪个网站做云南信息发布平台
  • 如何对上传的网站做代码修改青岛模板建站
  • 网站备案账号密码网站开发人员考核指标
  • 网站建设的技巧有哪些wordpress一行太宽了
  • 柳城企业网站建设价格江西临川建设集团有限公司网站
  • 万网建设网站教程平台设计是什么
  • 淘宝网站内站建设成免费crm软件有哪些优点
  • 创建一个自己的网站的步骤桥的设计网站建设
  • 拓者室内设计网站wordpress页面特效
  • 马蜂窝网站怎么做编程网站scratch
  • 官网网站开发怎么看一个网站是哪个公司做的
  • 如何自己创网站棕色网站模板
  • wordpress获取新密码错误百度seo培训课程
  • 深圳做网站建设月薪多少淘宝客主题wordpress
  • 建站服务网站开发名列前茅
  • 青岛住房和城乡建设厅网站首页深圳十大传媒公司排名
  • 建筑公司网站案例工厂外发订单哪里去找
  • python做网站 要学多久多媒体技术和网页设计题库
  • 青岛网站设计公司排名windows优化大师卸载不掉
  • 网站域名备案时间查询网站开发攻略
  • 企业建设好一个网站后 如何进行网站推广网络规划设计师教程第2版pdf