Django基础:aggregate和annotate
 发布于 2020-12-07
在前面的文章和案例里,我们从数据库里查询数据一般只使用了一些初级的查询方法比如filter()和exclude()方法。但如果查询 …
在前面的文章和案例里,我们从数据库里查询数据一般只使用了一些初级的查询方法比如filter()和exclude()方法。但如果查询 …
一开始使用Django的QuerySet获取数据不太习惯。简单的条件可以通过get或filter获取,但复杂的我总是用SQL语句查 …
Django 有FBV(基于函数视图)和CBV(基于类视图),分别是这样用的: 这个 as_view() 很有意思,我们通过源码来 …
有些时候我们需要对数据库进行一连串的操作,如果其中某一个操作失败,那么其他的操作也要跟着回滚到操作以前的状态。 例如用户A给用户B …
关系型数据库的增删改查等操作,需要用到的是 SQL 语言。Django 为了保护程序员的头发,附带了一个对象关系映射器(简称 OR …
context_processors 中文名:全局上下文处理器,主要用于django在渲染模板(template)传递需要全局使用 …
中间件是 Django 处理请求和响应的钩子框架。它是一个轻量级的、低层级的“插件”系统,用于全局改变 Django 的输入或输出 …
缓存(Cache)对于创建一个高性能的网站和提升用户体验来说是非常重要的,今天我们就来看看缓存Cache应用场景及工作原理吧,并详 …