随笔分类 -  Django

SessionMiddleware源码分析
摘要:settings.py文件中 注释: xxx 代表省略。这里实现的两个方法: process_request 和 process_response 两个方法是Django中间件里面可以实现的5个方法中的两个。 这里的初始化方法,首先将 None 赋值给了一个变量, engine 其实是赋值了一个 d 阅读全文
posted @ 2019-07-20 22:21 HeiTangMuSi 阅读(344) 评论(0) 推荐(0)
Django中间件之SessionMiddleware源码分析
摘要:settings.py文件中 注释: xxx 代表省略。这里实现的两个方法: process_request 和 process_response 两个方法是Django中间件里面可以实现的5个方法中的两个。 这里的初始化方法,首先将 None 赋值给了一个变量, engine 其实是赋值了一个 d 阅读全文
posted @ 2019-07-17 22:43 HeiTangMuSi 阅读(341) 评论(0) 推荐(0)
Django xadmin
摘要:Django xadmin的介绍 具体的安装步骤 1。xadmin在python2.x时代的安装方法 在python2.x时代,安装xadmin是通过如下命令 2.xadmin在python3.6.x时代的安装方法 需要安装如下的包 2.1下载xadmin https://github.com/ss 阅读全文
posted @ 2019-06-28 20:46 HeiTangMuSi 阅读(193) 评论(0) 推荐(0)
Haystack(全文搜索框架)
摘要:1.什么是Haystack Haystack是django的开源全文搜索框架(全文检索不同于特定字段的模糊查询,使用全文检索的效率更高 ),该框架支持Solr,Elasticsearch,Whoosh, **Xapian搜索引擎它是一个可插拔的后端(很像Django的数据库层),所以几乎你所有写的代 阅读全文
posted @ 2019-06-03 22:32 HeiTangMuSi 阅读(381) 评论(0) 推荐(0)
Celery
摘要:1.什么是Clelery Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统 专注于实时处理的异步任务队列 同时也支持任务调度 Celery架构 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task resu 阅读全文
posted @ 2019-06-03 19:05 HeiTangMuSi 阅读(203) 评论(1) 推荐(0)
登录、认证、token处理、前台cookie存储token
摘要:免费课程相关表设计 models的设计 前台路由与页面 APP.vue组件 router.js路由配置 项目开发视图与响应的二次封装 响应 视图 免费课程首页展示 main.js配置后台请求根路径 views/Course.vue components/CourseView.vue views/Co 阅读全文
posted @ 2019-05-27 19:53 HeiTangMuSi 阅读(2261) 评论(1) 推荐(0)
提高网站的并发、缓存
摘要:并发 缓存 Django中缓存的配置 三种粒度缓存 Redis缓存处理Token 登录的视图函数 认证类的登录认证 前端发送登录后的请求 vue的组件 后台CORS中间件 阅读全文
posted @ 2019-05-27 19:28 HeiTangMuSi 阅读(169) 评论(0) 推荐(0)
Django ContentType(ORM操作)
摘要:ContentType-设计课程表 # 数据: """ 免费课:Python入门 学位课:Python全栈 价格策略: Linux入门 7 0 Python入门 7 0 Python入门 14 9.9 Python入门 30 199 Python全栈 180 18888 Python全栈 240 2 阅读全文
posted @ 2019-05-23 11:33 HeiTangMuSi 阅读(219) 评论(0) 推荐(0)
rest_framework五大模块
摘要:面向对象封装 面向对象封装导入 # 1.将子类共有的方法抽离形成父类方法 # 2.子类使用共有方法,使用的是父类方法 # 3.共有方法中的资源,在子类使用方法时,获取的是子类资源 class MyClass: name = None @classmethod def test(cls): print 阅读全文
posted @ 2019-05-22 11:49 HeiTangMuSi 阅读(314) 评论(0) 推荐(0)
分页
摘要:准备 简单分页 偏移分页 游标分页 阅读全文
posted @ 2019-05-21 12:00 HeiTangMuSi 阅读(162) 评论(0) 推荐(0)
权限认证、频率认证
摘要:权限组件 频率组件 频率组件原理 阅读全文
posted @ 2019-05-21 11:56 HeiTangMuSi 阅读(171) 评论(0) 推荐(0)
Django request
摘要:''' 1.HttpRequest.GET 一个类似于字典的对象,包含 HTTP GET 的所有参数。详情请参考 QueryDict 对象。 2.HttpRequest.POST 一个类似于字典的对象,如果请求中包含表单数据,则将这些数据封装成 QueryDict 对象。 POST 请求可以带有空的 POST 字典 —— 如果通过 HTTP POST 方法发送一个表单,但是... 阅读全文
posted @ 2019-05-20 09:53 HeiTangMuSi 阅读(174) 评论(0) 推荐(0)
token认证、JWT
摘要:登录的token操作 认证方法的实现 局部认证 全局认证 注销:在全局认证情况下 JWT JWT-token操作 阅读全文
posted @ 2019-05-17 19:56 HeiTangMuSi 阅读(273) 评论(0) 推荐(0)
DRF序列化、认证、跨域问题
摘要:初级 高级 校验 全局钩子 # 全局钩子校验 def validate(self, attrs): from rest_framework.exceptions import ValidationError pwd = attrs.get('pwd') re_pwd = attrs.get('re_ 阅读全文
posted @ 2019-05-16 23:36 HeiTangMuSi 阅读(188) 评论(0) 推荐(0)
接口、RESTful规范、DRF
摘要:接口 RESTful规范 restful规范面试总结 原生简易书写TESTful规范接口 CBV流程 drf安装 drf的安装步骤 drf具体使用 drf的请求源码分析 drf序列化 阅读全文
posted @ 2019-05-15 22:33 HeiTangMuSi 阅读(278) 评论(0) 推荐(0)
CRM总结
摘要:admin参数配置 list_display: 指定数据展示的字段 注意多对多字段不能放在list_display列表里进行展示 list_display_links 指定跳转字段(跳转到当前字段所在数据的编辑页) search_fields 搜索title里面1或者price包含1的数据 1.在页 阅读全文
posted @ 2019-05-13 21:01 HeiTangMuSi 阅读(156) 评论(0) 推荐(0)
CRM、用户管理权限
摘要:CRM目录结构 from django.shortcuts import HttpResponse,render,redirect from django.conf.urls import url from django.utils.safestring import mark_safe from 阅读全文
posted @ 2019-05-11 21:15 HeiTangMuSi 阅读(176) 评论(0) 推荐(0)
Django modelform组件
摘要:一 Django的model form组件 这是一个神奇的组件,通过名字我们可以看出来,这个组件的功能就是把model和form组合起来,先来一个简单的例子来看一下这个东西怎么用:比如我们的数据库中有这样一张学生表,字段有姓名,年龄,爱好,邮箱,电话,住址,注册时间等等一大堆信息,现在让你写一个创建 阅读全文
posted @ 2019-05-08 21:53 HeiTangMuSi 阅读(182) 评论(0) 推荐(0)
Django生命周期
摘要:Django总结 1.生成随机字符串 2.把字符串所对应的信息存储到数据库中 3.给前端返回对应的信息 admin源码 阅读全文
posted @ 2019-05-06 21:10 HeiTangMuSi 阅读(220) 评论(0) 推荐(0)
Django-debug-toolbar
摘要:django-debug-toolbar 介绍 django-debug-toolbar 是一组可配置的面板,可显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息。 github地址 文档地址 安装 pip3 install django-debug-toolbar 配置 阅读全文
posted @ 2019-05-06 19:23 HeiTangMuSi 阅读(105) 评论(0) 推荐(0)