《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)

相关推荐
SchrodingerSDOG29 分钟前
算法刷题Day18: BM41 输出二叉树的右视图
数据结构·python·算法
B站计算机毕业设计超人33 分钟前
计算机毕业设计Python+CNN卷积神经网络高考推荐系统 高考分数线预测 高考爬虫 协同过滤推荐算法 Vue.js Django Hadoop 大数据毕设
大数据·爬虫·python·机器学习·课程设计·数据可视化·推荐算法
Aix95943 分钟前
Dijkstra算法最短路径可视化(新)
python·opencv·算法
小成晓程1 小时前
opencv-python的简单练习
人工智能·python·opencv
小鹿( ﹡ˆoˆ﹡ )1 小时前
深入解析:Python中的决策树与随机森林
python·决策树·随机森林
PieroPc1 小时前
Python 写个 《系统信息采集工具》为重装系统做准备。。。
开发语言·python
莫叫石榴姐2 小时前
SQL进阶技巧:如何根据工业制程参数计算良品率?
数据库·python·sql·机器学习·数据分析·线性回归
Faylynn2 小时前
Python:程序中如何引用环境变量
开发语言·python
小堃学编程2 小时前
Python学习(二)—— 基础语法(上)
开发语言·python