随笔分类 -  Django

摘要:django操作cookie和session # session的默认过期时间是14天 '''在负载均衡中,如果使用session保存用户信息,会出现session共享问题?''' 那么, 如何解决上述问题? 常用的缓存数据库就是redis ''' 1. 缓存雪崩 2. 缓存穿透 3. 缓存击穿 ' 阅读全文 »
posted @ 2022-04-03 13:36 丶祈安 阅读(33) 评论(0) 推荐(0) 编辑
摘要:批量插入数据 l = [] # for i in range(100000): # res=models.Book(title='第%s本书' % i) # l.append(res) # models.Book.objects.bulk_create(l) # # select * from bo 阅读全文 »
posted @ 2022-04-03 13:33 丶祈安 阅读(26) 评论(0) 推荐(0) 编辑
摘要:ajax发送json格式的数据 # ajax默认提交的数据格式是 urlencoded ''' 发送的数据类型和数据格式要保持一致 ''' $('.btn').click(function () { $.ajax({ url: '', type: 'post', data: JSON.stringi 阅读全文 »
posted @ 2022-04-03 13:32 丶祈安 阅读(26) 评论(0) 推荐(0) 编辑
摘要:聚合查询 # 聚合查询 max min avg sum count from django.db.models import Max, Min, Sum, Count, Avg # 可以起别名 # res = models.Book.objects.aggregate(max_price=Max(' 阅读全文 »
posted @ 2022-04-03 13:30 丶祈安 阅读(27) 评论(0) 推荐(0) 编辑
摘要:外键字段的增删改查 # 前期数据表准备 # 以图书 出版社 作者 作者详情表为例 # 1. 针对一对多,一对一 # 增加数据,增加一本书 # models.Book.objects.create(title='西游记', price=100, publish_time='2022-02-01', p 阅读全文 »
posted @ 2022-04-03 13:26 丶祈安 阅读(34) 评论(0) 推荐(0) 编辑
摘要:模板语法之标签 # 在模板html中使用if else for {% for foo in l %} <p> {# {{ forloop }}#} {% if forloop.first %} 第一次 {% elif forloop.last %} 最后一次 {% else %} {{ foo }} 阅读全文 »
posted @ 2022-03-02 19:26 丶祈安 阅读(26) 评论(0) 推荐(0) 编辑
摘要:JsonResponse类的使用 # 1. 混合开发项目:前端页面和后端代码写到一块 # 2. 前后端分离项目:前端是一个项目,后端是一个项目,后端只需要写接口 json格式的数据:进行跨语言数据传输 import json '''支持的数据类型:str,list, tuple, dict, set 阅读全文 »
posted @ 2022-03-02 19:23 丶祈安 阅读(34) 评论(0) 推荐(0) 编辑
摘要:django的请求生命周期流程图 路由层 1. 路由匹配, urls.py中 # APPEND_SLASH = False 控制django是否自动加斜杠匹配 url(r'^testadd/$', views.testadd) # 匹配规则:从上到下只要正则表达式匹配成功,就不会往下匹配了 ''' 阅读全文 »
posted @ 2022-03-02 19:21 丶祈安 阅读(25) 评论(0) 推荐(0) 编辑
摘要:ORM的概念 1. 什么是ORM? 关系映射对象 # 不但在python中有,在其他语言中也有 2. 特点: 在操作数据库的时候,不用在写原生SQL语句 '''相对而言,执行效率低了''' 3. ORM书写的位置: 在models.py文件中 4. 如何使用? 类名 >>> 表名 对象 >>> 记录 阅读全文 »
posted @ 2022-03-02 19:16 丶祈安 阅读(20) 评论(0) 推荐(0) 编辑
摘要:django三板斧 # django自动重启的现象叫‘热更新’ # 如果setting.py文件中DEBUG = False,则必须在ALLOWED_HOSTS = []中填写对应ip地址或者*号 1. HttpResponse 2. render 3. redirect def index(req 阅读全文 »
posted @ 2022-03-02 19:14 丶祈安 阅读(131) 评论(0) 推荐(0) 编辑
摘要:web应用概念 http的默认端口号:80 https的默认端口号:443 1. web应用是什么? 通过浏览器访问的应用都是 2. 软件开发模式: 服务端需要具备的特征:24小时对外提供服务 C/S:client: 客户端, server: 服务端 B/S:browser: 浏览器,server: 阅读全文 »
posted @ 2022-02-23 21:13 丶祈安 阅读(40) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示