摘要: django 中的事务和锁 锁 在sql 中,大致分为以下三种锁 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒 阅读全文
posted @ 2020-08-22 18:31 Sunny抹茶 阅读(618) 评论(0) 推荐(0)
摘要: 聚合,分组,F查询,Q查询 聚合查询: django 会返回一个字典对象 select avg(price) and max(price) from app01_book from django.db.models import Avg,Max,Min,Sum,Count obj = models. 阅读全文
posted @ 2020-08-21 14:50 Sunny抹茶 阅读(100) 评论(0) 推荐(0)
摘要: django sql关系型数据库操作 在数据库中,表和表之间往往存在着一些联系,例如1对1,1对多,多对多等,在django 的model 中,可以对此进行很好的定义,同样也会有一些相应的操作 1. 一对一 aythorDetail = models.OneToOneField(to='Author 阅读全文
posted @ 2020-08-17 13:25 Sunny抹茶 阅读(217) 评论(0) 推荐(0)
摘要: django ORM 表创建 自带sqlite数据库 django 中,ORM 表的映射关系是比较难于理解的内容,本文主要介绍了关于django项目对于数据库的应用以及简单的创建表结构 新建一个app项目后,会自动生成models.py 文件,它是理论上来说用来建立表结构的模型的文件,在里面,我们新 阅读全文
posted @ 2020-08-13 21:10 Sunny抹茶 阅读(252) 评论(0) 推荐(0)
摘要: django 静态文件配置 在django中,想要使用一些css,js 视频,文档,或者其他的静态文件时候,不能直接进行目录下的查找引入,需要进行一些配置 1.根目录下,新建一个目录用来存储静态文件: 这里我用的目录名称是jingtaiwenjian,并且建立了一个test_css.css的文件 2 阅读全文
posted @ 2020-08-13 16:34 Sunny抹茶 阅读(222) 评论(0) 推荐(0)
摘要: django 自定义标签和过滤器和inclusion_tag 自定义过滤器(至多传两个参数,若更多用元组) 1.在django的应用app文件夹下新建一个py包命名为 templatetags 一定要这个名字 2.templatetas 下新建一个py文件,这里我们要新建一个名字叫myAdd 的过滤 阅读全文
posted @ 2020-08-12 23:09 Sunny抹茶 阅读(153) 评论(0) 推荐(0)
摘要: Django 过滤器(60+) dedfalut:如果一个变量为False 或者null 使用默认值 {{value|default:"nothing"}} length:返回值的长度 {{value|length}} //如果value=[1,2,3] {{value|length}} >3 fi 阅读全文
posted @ 2020-08-10 12:14 Sunny抹茶 阅读(119) 评论(0) 推荐(0)
摘要: Django FBV CBV 以及加装饰器 FBV (funcation base views) 视图里使用函数处理请求 re_path('books/(?P<year>\d{4})/(?P<month>\d{1,2})/', views.books), def books(request,year 阅读全文
posted @ 2020-08-09 18:45 Sunny抹茶 阅读(150) 评论(0) 推荐(0)
摘要: Django reuqest对象介绍 当django视图接收到一个新的http请求时,它的响应方法格式大概是这样的: def base(request): return render(request,'app01/index.html') 这里request 对象是django 默认提供的一个Htt 阅读全文
posted @ 2020-08-09 12:01 Sunny抹茶 阅读(144) 评论(0) 推荐(0)
摘要: Django2.0 path 使用方法 支持: Django2.0于2017年12月2日发布,支持python3.x版本,移除了对于2.7版本的支持 用法: 新增了django.urls.path 函数,取代之前版本的url函数,使得阅读起来更加简洁 需要注意的是,每一条规则都需要以 / 结尾 例如 阅读全文
posted @ 2020-08-09 11:26 Sunny抹茶 阅读(922) 评论(0) 推荐(0)