摘要: 摘要 在我们的Django开发中,有时候会需要用到用户请求头部信息。列举几个简单的例子: + 获取用户客户端类型 + 获取用户的出口IP + 获取用户HTTP方式 但是如何在Django中获取这些信息呢? 从请求入手 1. Django的请求生命周期 + 用户发出请求,浏览器封装请求头和请求体发给服 阅读全文
posted @ 2020-03-19 08:48 我的胡子有点扎 阅读(2767) 评论(0) 推荐(0)
摘要: 摘要 由于我们以前刚开始学的时候写的HTML文件都是有特定功能的HTML片段。但在实际应用中,我们会使用 Django 创建一个完整的站点,例如一个后台管理主机管理系统,一个人员管理系统等等。 这样的系统,必定就会存在一个大体的样本框架,例如左侧菜单,头部header信息,这样的通用部分在每个页面都 阅读全文
posted @ 2020-03-19 08:47 我的胡子有点扎 阅读(144) 评论(0) 推荐(0)
摘要: 跨站请求伪造 CSRF的全称是 ,简单的意思就是用户在可信网站登录后获得可信cookie,未退出之前,访问了一个恶意网站,恶意网站夹带攻击性代码要求访问一个第三方网站,浏览器在接收到恶意网站的请求后,在用户不知情的情况下携带安全网站给的Cookie信息,向其发出请求。可信网站并不知道该请求其实是由恶 阅读全文
posted @ 2020-03-19 08:45 我的胡子有点扎 阅读(155) 评论(0) 推荐(0)
摘要: cookie cookie是什么 由于http协议是无状态的,即服务器不知道用户的上一步操作是干了什么。这严重阻碍了 的实现。cookie是http的一个额外的手段,用来保存用户的一部分信息到用户端,即cookie使保存在用户端的,由用户的浏览器来维护,通常被分为两种类型:内存cookie、硬盘co 阅读全文
posted @ 2020-03-19 08:44 我的胡子有点扎 阅读(168) 评论(0) 推荐(0)
摘要: 摘要 对用户提交的数据的过滤、验证、避免非法数据提交、对用户输入的数据格式的提示。这些都是我们在页面中必须实现的一个功能。例如我们可以使用自己写正则表达式来验证,这是一种比较常常想到的方法,例如网上大神们收集的一些常见正则表达式集合 : "原文猛戳" Django Form 前提 但是在Django 阅读全文
posted @ 2020-03-19 08:43 我的胡子有点扎 阅读(1713) 评论(0) 推荐(0)
摘要: urls.py views.py + FBV添加认证方式 + CBV添加认证方式 阅读全文
posted @ 2020-03-19 08:40 我的胡子有点扎 阅读(205) 评论(0) 推荐(0)
摘要: views.py iframe.html 阅读全文
posted @ 2020-03-19 08:38 我的胡子有点扎 阅读(180) 评论(0) 推荐(0)
摘要: 安装 配置 阅读全文
posted @ 2020-03-19 08:37 我的胡子有点扎 阅读(289) 评论(0) 推荐(0)
摘要: 🤠摘要 本文以一个简单的例子来举例说明,如何在Django中使用rest-framework来创建API,以及生成对应的doc文档,并开启基于Token的验证。 本文中使用rest-framework的viewset来创建视图,其他视图的创建方法后面的文章会有说明哦~ 让我们直接开始~~~~ 🤠 阅读全文
posted @ 2020-03-19 08:36 我的胡子有点扎 阅读(669) 评论(0) 推荐(0)
摘要: celery 简单上手使用 1. pip install celery 2. 并且保持你有一个可使用的redis或者rabbitmq teak.py 启动celery work 在task.py 文件位置打开python解释器 celery work 完成相关的任务: 对于会执行很长时间的任务 1. 阅读全文
posted @ 2019-05-26 13:04 我的胡子有点扎 阅读(298) 评论(1) 推荐(0)