《Django 5 By Example》阅读笔记:p561-p613

《Django 5 By Example》学习第 21 天,p561-p613 总结,总计 53 页。

一、技术总结

1.mixins

(1)定义(什么是 mixins?)

p570,Mixins are a special kind of multiple inheritance for a class.

(2)适用场景(为什么使用?)

1)You want to provide multiple optional features for a class

2)You want to use a particular feature in several classes

2.permission

书中是基于 Django 自带的用户组进行控制, 在 admin 网站进行设置。从我个人的角度来说,实际业务中依赖于 admin 去操作,我不是很认同这种做法。

二、英语总结(生词:1)

1.conserve

(1)conserve: con-("to") + servare("keep watch, maintain")

vt. to keep safe, preserve from loss or decay(保护,节省)。p607, caching helps conserve computing power and reduces the need to query the database each time students access the same materials(缓存有助于节省计算能力,并减少学生每次访问相同材料时查询数据库的需要)。

三、其它

我想自己之所以不喜欢这本书其中一个原因就是作者先"哐哐哐"一顿猛击键盘,最后才给我展示界面。可是我不看界面怎么知道你要开发什么呢?我觉得这本书在这点上顺序弄反了。

四、参考资料

1. 编程

(1) Antonio Melé,《Django 5 By Example》:https://book.douban.com/subject/37007362/

2. 英语

(1) Etymology Dictionary:https://www.etymonline.com

(2) Cambridge Dictionary:https://dictionary.cambridge.org

欢迎搜索及关注:编程人(a_codists)

相关推荐
雄狮少年9 小时前
简单react agent(没有抽象成基类、子类,直接用)--- langgraph workflow版 ------demo1
前端·python·react.js
Lxinccode9 小时前
python(70) : 网页IDE
开发语言·ide·python·网页ide
潇凝子潇9 小时前
Arthas 火焰图的使用
开发语言·python
Java后端的Ai之路9 小时前
【Python小知识】-pip install xxx 命令安装的 ,在电脑的哪个盘?
开发语言·python·pip·pip install
Java后端的Ai之路10 小时前
【Python小知识】-Python Flask 框架入门教程
开发语言·python·flask
AI浩10 小时前
Python包离线下载
开发语言·人工智能·python·目标检测
AI茶皖10 小时前
从概念到成衣,先知AI按下男装开发快进键
python
DingYuan10110 小时前
Django模板继承详解
django
Realdagongzai10 小时前
Python学习过程记录3-操作列表
linux·vscode·python·kernel
2301_8112329810 小时前
机器学习与人工智能
jvm·数据库·python