django
sxzshushu
Never-ending success
learning is never-ending
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django学习笔记(四十三):使用redis进行页面数据缓存和更新缓存数据
Django学习笔记(四十三):使用redis进行页面数据缓存和更新缓存数据在开发过程中会遇到一些页面的数据是很长时间才进行更新的,不使用缓存的情况下,用户每次访问这些都需要先去数据库中获取这些数据,当访问量较大时,这样获取数据的方式就会降低页面的访问速度,影响效率,这时就可以使用redis将这些数据保存起来,通过判断是否生成过获取以及是否更新过数据来生成新的缓存数据具体操作如下:在settings.py里添加缓存设置Django的缓存配置CACHES = { "default": {转载 2020-05-08 20:31:29 · 605 阅读 · 1 评论 -
使用Nginx实现负载均衡
使用Nginx实现负载均衡一、nginx简介nginx是一个高性能的HTTP服务器和反向代理服务器。它起初是俄罗斯人Igor Sysoev开发的,至今支撑者俄罗斯的很多大型的网站。二、nginx支持的三种负载均衡策略轮询:将请求依次轮询发给每个服务器。最少链接:将请求发送给持有最少活动链接的服务器。ip哈希:通过哈希函数决定请求发送给哪个服务器。权重:服务器的权重越高,处理请求的概率越大。三、轮询...转载 2018-06-26 23:02:05 · 182 阅读 · 0 评论 -
django 上传xls表格,下载xls表格
from django.shortcuts import render,HttpResponsefrom django.views import Viewimport xlrdfrom .forms import UploadExcelFormfrom .models import *from xlwt import *import osfrom io import StringI...原创 2018-08-15 17:37:58 · 935 阅读 · 2 评论 -
django queryset相加和筛选
1、集合相加a = {1,2,3}b = {3,4,5}print(type(a))print(a|b)2、queryset 符合条件的筛序projects = Project_models.objects.filter(user=request.user).order_by('id')projects = projects.filter(bad_numbers__gt=...原创 2018-09-06 18:49:41 · 2073 阅读 · 0 评论
分享