Django基础:QuerySet特性及高级使用技巧
对于中大型网站或Web APP而言,最影响网站性能的就是数据库查询部分了。一是因为反复从数据库读写数据很消耗时间和计算资源,二是当 …
对于中大型网站或Web APP而言,最影响网站性能的就是数据库查询部分了。一是因为反复从数据库读写数据很消耗时间和计算资源,二是当 …
我们知道涉及到数据表之间的对应关系就会想到一对一、一对多、多对多,在学习 MySQL 数据库时表关系设计是需要重点掌握的知识。Dj …
在前面的文章和案例里,我们从数据库里查询数据一般只使用了一些初级的查询方法比如filter()和exclude()方法。但如果查询 …
一开始使用Django的QuerySet获取数据不太习惯。简单的条件可以通过get或filter获取,但复杂的我总是用SQL语句查 …
Django 有FBV(基于函数视图)和CBV(基于类视图),分别是这样用的: 这个 as_view() 很有意思,我们通过源码来 …
有些时候我们需要对数据库进行一连串的操作,如果其中某一个操作失败,那么其他的操作也要跟着回滚到操作以前的状态。 例如用户A给用户B …
关系型数据库的增删改查等操作,需要用到的是 SQL 语言。Django 为了保护程序员的头发,附带了一个对象关系映射器(简称 OR …
context_processors 中文名:全局上下文处理器,主要用于django在渲染模板(template)传递需要全局使用 …
中间件是 Django 处理请求和响应的钩子框架。它是一个轻量级的、低层级的“插件”系统,用于全局改变 Django 的输入或输出 …