- 博客(5)
- 收藏
- 关注
原创 Django 基本知识
Django,MIDDLEWARES中间件的作用和应用场景? #中间件是介于request与response处理之间的一道处理过程,用于在全局范围内改变Django的输入和输出。 #简单的来说中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作 #例如: #1.Django项目中默认启用了csrf保护,每次请求时通过CSRF中间件检查请求中是否有正确#token值 #2.当用户在...
2019-02-22 15:58:38
503
2
原创 python 如何解决高并发的问题
一个简单的使用场景:一件商品的库存只有5件,同时A用户买了5个,B用户买了5个,都提交数据,照成库存不足的问题。 逻辑:根据一般电商商品的模型类,生成订单一般包括订单类(Order)和订单详情类(DetailOrder),这两张表根据外键order_id 进行关联,所以是同生共死的关系,所以我们在这里用事务来控制。那么python如何解决库存问题呢? python 提供了2种方法...
2019-02-15 13:48:01
1910
原创 python 同步 异步
异步: 多任务, 多个任务之间执行没有先后顺序,可以同时运行,执行的先后顺序不会有什么影响,存在的多条运行主线 同步: 多任务, 多个任务之间执行的时候要求有先后顺序,必须一个先执行完成之后,另一个才能继续执行, 只有一个主线 阻塞:从调用者的角度出发,如果在调用的时候,被卡住,不能再继续向下运行,需要等待,就说是阻塞 非阻塞: 从调用者的角度出发, 如果在调用的时候,没有被卡住,能够继续向下运行...
2019-01-26 14:56:31
951
3
翻译 Django Rest Framework - 异常 ,返回值 ,分页
一. 异常 在使用Django Rest Framework的时候,如果发生异常的话,往往如下面所示: {“detail”: “Not allowed.”} 1 但是后台往往想要的是常见的模式: { “desc”:“Not allowed.”, “code”:400, “data”:null } 官网文档 还是很清楚的,我们需要自定义 异常处理,然后配置就可以了,比如: 实现 from res...
2019-01-26 14:19:39
764
转载 Django REST framework
RESTful规范 你的项目接口是按照RESTful规范写的,那么它就是RESTful API。 设计指南: 用HTTP协议的四个请求方法表示四个动作。 GET:查询/获取资源 POST:创建资源 PUT:更新 DELETE:删除 十个设计规范: Https 版本号 api URL尽量不要用动词 错误提示 状态码 1xx 2xx 3xx 4...
2019-01-26 14:05:59
400
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅