12 2018 档案
摘要:连接redis: decode_responses=True:这样写存的数据是字符串格式 import redis conn = redis.Redis('127.0.0.1', 6379,decode_responses=True)
阅读全文
摘要:django中使用redis 方案一:(在其它web框架也可以使用)——自定义(用连接池和单例) utils文件夹下,建立redis_pool.py 视图函数中使用: from django.shortcuts import render, HttpResponse import redis fro
阅读全文
摘要:redis-py默认在执行每次请求都会创建(连接池申请连接)和断开(归还连接池)一次连接操作,如果想要在一次请求中指定多个命令,则可以使用pipline实现一次请求指定多个命令,并且默认情况下一次pipline 是原子性操作。 单机上可以使用管道来实现事务,但是集群使用redis就不支持,redis
阅读全文
摘要:redis list操作 redis 操作之List列表操作 List操作,redis中的List在在内存中按照一个name对应一个List来存储。如图: lpush(name,values),列表添加值 lpushx(name,value) llen(name) **linsert(name, w
阅读全文
摘要:1.Redis操作之Hash操作 redis hash字典操作 1.hset(name, key, value),插入值 2.hmset(name, mapping),批量插入值 3.hget(name,key),取值 4.hmget(name, keys, *args) 批量取值 hlen(nam
阅读全文
摘要:一. python操作Redis之连接池 redis-py使用connection pool来管理对一个redis server的所有连接,避免每次建立、释放连接的开销。默认,每个Redis实例都会维护一个自己的连接池。可以直接建立一个连接池,然后作为参数Redis,这样就可以实现多个Redis实例
阅读全文
摘要:1.redis简介 redis 和Memcached redis是一个key-value存储系统。它支持存储的value类型相对更多。 redis可以持久化(可以把数据持久化到硬盘),支持五大数据类型,单线程字符串:str列表 :list字典:dic(也叫hash)集合:set有序集合:zset(s
阅读全文
摘要:emement-ui -下载:npm install element-ui -使用:在main.js中配置 import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(E...
阅读全文
摘要:创建vue项目: vue项目中启动命令:npm run serve cmd下载vue命令: cd /d 文件路径 vue create luffy_girl 总结使用(跨域问题+vue 创建)
阅读全文
摘要:同源策略 浏览器的安全策略,https://www.cnblogs.com/liuqingzheng/articles/9794285.html 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可
阅读全文
摘要:https://www.cnblogs.com/liuqingzheng/articles/9766413.html 一 作用 根据 用户请求URL 或 用户可接受的类型,筛选出合适的 渲染组件。用户请求URL: http://127.0.0.1:8000/test/?format=json htt
阅读全文
摘要:django的缓存 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存内存或
阅读全文
摘要:contentType组件 django内置的一个组件,方便我们快速的进行连表操作,查询,插入数据 使用方法: 在价格策略表中: content_obj = GenericForeignKey('table_id','course_id') --加的这两个字段都不会在数据库中生成,它只是用来查询,插
阅读全文
摘要:昨日回顾: 分页器: 普通分页 # 普通分页 from rest_framework.pagination import PageNumberPagination -每页的大小(默认) -查询的时候,按哪个字段查 -当前页的每页大小(用户指定的)...
阅读全文
摘要:作用: 用于版本的控制 内置的版本控制类 局部使用 全局使用,在setting中配置: 路由配置,基于正则的方式: view.py-视图层 总结使用:
阅读全文
摘要:一 简单普通分页PageNumberPagination(查看第n页,每页显示n条) 第一种:类似于原来django中的分页 setting里 二 偏移分页LimitOffsetPagination(在第n个位置,向后查看n条数据) 三.加密分页CursorPagination(只能看上一页和下一页
阅读全文
摘要:Django有两套配置文件,默认配置, 用户的配置 如果某个字段,用户配置了,就用用户的配置文件,如果没配置,就用默认的django配置文件 1.新建一个python项目 启动文件—test.py conf ——init.py
阅读全文
摘要:from rest_framework.views import APIView from rest_framework.viewsets import ViewSetMixin from app01 import models from app01 import MySer from rest_f
阅读全文
摘要:写一个出版社的增删查改resful接口 # models.py模板层 from django.db import models class Book(models.Model): nid = models.AutoField(primary_key=True) name = models.CharF
阅读全文
摘要:1.不存数据库的token认证 import hashlib from day98 import settings def check_token(token): ret = True user_info = None try: ll = token.split('|') # da89744b701
阅读全文
摘要:Rest-framework之drf认证组件,权限组件 1.views视图层 from django.shortcuts import render from rest_framework.views import APIView from app01 import models from djan
阅读全文
摘要:callable() 函数用于检查一个对象是否是可调用的。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功。 对于函数, 方法, lambda 函式, 类, 以及实现了 __call__ 方法的类实例, 它都返回 True。
阅读全文
摘要:解决方案:JsonResponse(data, json_dumps_params={'ensure_ascii':False}) ! data是需要渲染的字典 1 2 3 def master(request): data = {'这是':'主页'} return JsonResponse(dat
阅读全文

浙公网安备 33010602011771号