随笔分类 -  Django

django框架学习
该文被密码保护。
posted @ 2019-07-08 14:36 ChuckXue 阅读(0) 评论(0) 推荐(0)
摘要:实现功能:白名单,正则匹配权限 from django.utils.deprecation import MiddlewareMixin from django.shortcuts import redirect,HttpResponse import re class PermissionMidd 阅读全文
posted @ 2019-04-27 16:17 ChuckXue 阅读(389) 评论(0) 推荐(0)
摘要:web无外乎是对地址的访问 views可以直接在urls.py中写函数加括号的优先级最高类(),实例化对象request.POST只能解析urlencoded编码,不能接受json格式数据,json要从request.body中取. 如何自动生成针对特定模型表的增删查改操作? 获取模型表所在应用名, 阅读全文
posted @ 2019-04-27 15:26 ChuckXue 阅读(201) 评论(0) 推荐(0)
摘要:简历答疑准备 简历答疑准备专业技能答疑:1、orm框架2、restful接口规范3、Django restframework框架4、django框架5、分布式系统:6、缓存系统7、Mysql查询优化1、从索引上优化2、sql语句上优化8、分库分表,读写分离9、redis10、mongdb11、高并发 阅读全文
posted @ 2019-04-26 17:32 ChuckXue 阅读(201) 评论(0) 推荐(0)
摘要:代码: 1 class Pagination(object): 2 def __init__(self, current_page, all_count, params,per_page_num=10, pager_count=11): 3 """ 4 封装分页相关数据 5 :param curre 阅读全文
posted @ 2019-04-25 16:57 ChuckXue 阅读(135) 评论(0) 推荐(0)
摘要:支付宝支付流程: 微信推送流程: 阅读全文
posted @ 2019-03-05 18:56 ChuckXue 阅读(617) 评论(0) 推荐(0)
摘要:多表操作 -- models下创建模型 class Book(models.Model): nid = models.AutoField(primary_key=True) name = models.CharField(max_length=32) price = models.DecimalFi 阅读全文
posted @ 2019-03-02 16:09 ChuckXue 阅读(199) 评论(0) 推荐(0)
摘要:要现在admin.py文件中将你要视图化操作的类进行注册: 在manage.py命令下执行createsuperuser命令 阅读全文
posted @ 2019-03-01 15:31 ChuckXue 阅读(432) 评论(0) 推荐(0)
摘要:django提供的一个快速连表操作的组件 model.py中新建的类会自动在contenttype表新增字段; 避免自己在建立中间表; 阅读全文
posted @ 2019-03-01 09:37 ChuckXue 阅读(216) 评论(0) 推荐(0)
摘要:目录: Redis简介 普通连接 连接池 数据库操作 String操作 hash操作 list操作 Set操作 其他操作 管道 Django使用Redis 持久化 Redis为什么是单线程,高并发,速度快? 为什么是单线程? 为什么高并发,速度快? Python操作Redis之普通连接 Python 阅读全文
posted @ 2019-02-28 10:32 ChuckXue 阅读(262) 评论(0) 推荐(0)
摘要:跨域 不同的域,ip+端口: 同源策略: CORS两种 -- 请求分类 简单请求: 满足简单请求的条件,发一次请求; 非简单请求: 不满足简单请求条件,发两次请求,一次是OPTIONS预检请求,一次是真正的请求; 中间件配置简单/非简单请求 from django.utils.deprecation 阅读全文
posted @ 2019-02-26 21:15 ChuckXue 阅读(154) 评论(0) 推荐(0)
摘要:目录: 提高网站并发 django的cache模块 6种缓存 6种缓存配置 三种缓存粒度 如何提高网站并发量? -- cdn加速: 精灵图: 数据库优化: 缓存: 程序架构: 语言: Django缓存模块cache from rest_framework.authentication import 阅读全文
posted @ 2019-02-26 16:02 ChuckXue 阅读(161) 评论(0) 推荐(0)
摘要:一 基本视图 写一个出版社的增删查改resful接口 路由: 视图: 二 mixin类和generice类编写视图 三 使用generics 下ListCreateAPIView,RetrieveUpdateDestroyAPIView 四 使用ModelViewSet 路由: 视图: 阅读全文
posted @ 2019-02-25 19:45 ChuckXue 阅读(245) 评论(0) 推荐(0)
摘要:注意发送post请求时参数填写位置 阅读全文
posted @ 2019-02-20 11:13 ChuckXue 阅读(110) 评论(0) 推荐(0)
摘要:APIVIew源码分析: Request源码分析 : CBV源码分析: 认证组件源码: 阅读全文
posted @ 2019-02-20 10:31 ChuckXue 阅读(273) 评论(0) 推荐(0)
摘要:两种HTTP请求方法:GET 和 POST 在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。 GET - 从指定的资源请求数据。 POST - 向指定的资源提交要被处理的数据 Django的请求与响应:request和response 当一个页面请求过来,Djan 阅读全文
posted @ 2019-02-20 09:44 ChuckXue 阅读(274) 评论(0) 推荐(0)
摘要:目录: RESTful规范:面向资源编程 APIView 序列化组件 认证组件 权限组件 频率组件 分页组件 视图组件 解析组件 响应器 url控制器 版本控制 RESTful规范:面向资源编程 APIView 序列化组件 -- Serializer: ModelSerializer: 序列化组件的 阅读全文
posted @ 2019-02-19 20:30 ChuckXue 阅读(295) 评论(0) 推荐(0)
摘要:cookie组件 cookie:由服务器产生,存放在客户端浏览器上的键值对。 使用: session组件 session:保存在服务器上的键值对。 使用: 阅读全文
posted @ 2019-01-23 15:34 ChuckXue 阅读(106) 评论(0) 推荐(0)
摘要:中间件 中间件是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能 自定义中间件: from django.utils.deprecation import Middleware 阅读全文
posted @ 2019-01-23 15:12 ChuckXue 阅读(135) 评论(0) 推荐(0)
摘要:forms组件(详细) 功能: 类中使用: 1.定义 2.写一个类 3.写属性 4.局部钩子函数 5.全局钩子函数 views中使用: 模板中使用: 阅读全文
posted @ 2019-01-23 15:10 ChuckXue 阅读(127) 评论(0) 推荐(0)