摘要:
批量添加(修改)数据: hmsethmset(name,dic)后面是字典不用加*,直接是这样就可以批量添加数据进来 批量查看数据: keys:拿到所有匹配的数据出来print(conn.keys('User_Shop_Car_1_*'))'''[b'User_Shop_Car_1_4', b'Us 阅读全文
摘要:
查询: 第一种方式:dic={'23':'sefsf','43':'3443','233':'gdfgg','name':'ybxu'}models.Course.objects.filter(**dic)##条件,只能是and,中间的条件是用and里来连接的 第二种方式:from django.d 阅读全文
摘要:
字符串:join(拼接字符串)val='3243fsf'.join('fsfsf')print(val)结果:f3243fsfs3243fsff3243fsfs3243fsff 字典:update(添加字典进来)dic1={'anme':'esfsf'}dic2={'age':20}dic1.upd 阅读全文
摘要:
列表操作:如:[102, 0, 43, 102, 43]lpush左插入rpushblpop,加了b的都会阻塞,当没有数据的时候,会阻塞住,加timeout就可以设置阻塞的时间,返回Nonebrpoplpop左边获取rpop右边获取lrange顾头顾尾lindex:val1 = conn.linde 阅读全文
摘要:
在select里面查询到的数据orm里面的要一一对应UserInfo.objects.raw('select id as nid from '其他表')后面的select的不一定是UserInfo表,有可能是是其他表,只要字段名字一样就可以 如果select的是其他表的时候,必须将名字设置为当前Us 阅读全文
摘要:
第一种方式:RedisCache(redis缓存) ##redis配置# CACHES={# 'default':{#名字default的cache# 'BACKEND':'django_redis.cache.RedisCache',# 'LOCATION':'redis://127.0.0.1: 阅读全文
摘要:
settings里面: 阅读全文
摘要:
Python连接Redis服务器 pool=redis.ConnectionPool(host='127.0.0.1', port=6379,max_connections=1000) conn=redis.Redis(connection_pool=pool) 创建连接池 import redis 阅读全文
摘要:
class Foo(): def __init__(self): self.name=None self.age=19 self.addr='上海' @property def dict(self): #传过来的self是对象,Foo,直接__dict__就是打印出字典的形式 return self 阅读全文
摘要:
new方法(构造方法)是在函数一加载的时候就被执行,在init方法执行之前被执行 def __new__(cls,*args,**kwargs): if kwargs.pop('many',False)##判断many是true还是flasereturn cls.many_init(*args,** 阅读全文