- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 乐观锁和悲观锁
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不...
2018-12-23 16:33:13 76
原创 Django REST framework(一)
Django REST framework 我认为主要分为两个方向的学习:Serializer序列化器(反序列化)和视图(各种APIview) Serializer序列化器>>>>主要分为Serializer和ModleSerializer: Django REST framework中的Serializer使用类来定义,须继承自rest_framework....
2018-12-10 20:34:46 96
原创 跨域问题CORS
什么是跨域? 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。 所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子: http://www.123.com/index.html 调用 http://www.123.com/server.python (非跨域) http://www.123.com/index.html 调用 htt...
2018-12-07 11:47:16 141
原创 python中组包解包
关于【组包与解包】: 组包:python解释器自动将多个数据组装到一个容器中 解包:将容器中的多个数据拆出来 组包: 解释器把1,2,3自动组包成一个元组,然后赋值给a,a的类型就是元组类型的 a = 1,2,3 # 相当于 a = (1,2,3) print(a) # (1, 2, 3) print(type(a)) # <class 'tuple'>#解包: 解释器会自...
2018-12-07 10:51:42 924
原创 JWT
Django中jwt和session一样都能够实现状态保持,但是session这种只能用于浏览器 这种客户端,当在开发前后端分离的项目时就不在合适了,这个时候就需要提个新的方案 来实现状态保持了就是jwt 什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的 开放标准((RFC 7519).该token被设计为紧凑...
2018-12-07 10:36:53 152
原创 关于Django中异步Celery的使用
1在虚拟环境中安装包celery pip install celery 2在项目中创建一个与项目同名文件同级的celery_tasks包用于保存celery异步任务 3在celery_tasks包下创建config.py文件,用于保存celery的配置信息 4指定使用redis作为代理人,将来,redis会存储待执行任务队列 broker_url='redis://127.0.0.1:...
2018-12-07 10:25:02 109
flask实现导出表格模板(用的xlsxwriter)
2020-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人