摘要: 一 作用: 用于版本的控制 二 内置的版本控制类: from rest_framework.versioning import QueryParameterVersioning,AcceptHeaderVersioning,NamespaceVersioning,URLPathVersioning 阅读全文
posted @ 2019-08-09 19:04 hui1019 阅读(150) 评论(0) 推荐(0) 编辑
摘要: class MyCharField(models.Field): def __init__(self,max_length,*args,**kwargs): self.max_length = max_length super().__init__(max_length=max_length,*args,**kwargs) def db_type(self, connection): return 阅读全文
posted @ 2019-08-09 19:03 hui1019 阅读(344) 评论(0) 推荐(0) 编辑
摘要: import os import sys if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "orm.settings") import django django.setup() 阅读全文
posted @ 2019-08-09 19:03 hui1019 阅读(488) 评论(0) 推荐(0) 编辑
摘要: F查询 Django 提供 F() 来做这样的比较。F() 的实例可以在查询中引用字段,来比较同一个 model 实例中两个不同字段的值 示例1: 查询出卖出数大于库存数的商品 F可以帮我们取到表中某个字段对应的值来当作我的筛选条件,而不是我认为自定义常量的条件了,实现了动态比较的效果 Django 阅读全文
posted @ 2019-08-09 19:03 hui1019 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一乐观锁 总是认为不会产生并发问题,每次去取数据的时候总认为不会有其他线程对数据进行修改,因此不会上锁,但是在更新时会判断其他线程在这之前有没有对数据进行修改,一般会使用版本号机制或CAS操作实现。 version方式:一般是在数据表中加上一个数据版本号version字段,表示数据被修改的次数,当数 阅读全文
posted @ 2019-08-09 19:02 hui1019 阅读(94) 评论(0) 推荐(0) 编辑
摘要: from tkinter import * from tkinter import filedialog from tkinter import messagebox from pygame.locals import * import time import pygame import sys # 初始化 pygame.init() # 设置用于播放歌曲的列表 fileslist = []... 阅读全文
posted @ 2019-08-09 19:02 hui1019 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一 简介: redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/rem 阅读全文
posted @ 2019-08-09 19:02 hui1019 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一 缓存介绍: 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存内存或者m 阅读全文
posted @ 2019-08-09 19:02 hui1019 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 什么是Clelery Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统 专注于实时处理的异步任务队列 同时也支持任务调度 celery能做什么 异步任务 定时任务 Celery架构 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker) 阅读全文
posted @ 2019-08-09 19:02 hui1019 阅读(221) 评论(3) 推荐(0) 编辑
摘要: 偏函数(先给函数传一个值进去) 阅读全文
posted @ 2019-07-15 15:37 hui1019 阅读(188) 评论(0) 推荐(0) 编辑