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

相关推荐
Eric.Lee202115 分钟前
python opencv 将不同shape尺寸的图片制作video视频
python·opencv·音视频
Amo Xiang25 分钟前
Python 常用模块(八):logging模块
python·logging·日志
森哥的歌27 分钟前
Python多线程
python·编程·多线程·并发·threading
抽风的雨6101 小时前
【python基础知识】Day26 函数
开发语言·python
编程有点难1 小时前
Python训练打卡Day22
开发语言·python·机器学习
天机️灵韵2 小时前
字节开源FlowGram与n8n 技术选型
人工智能·python·开源项目
兮兮能吃能睡2 小时前
Python之with语句
数据库·python
boooo_hhh2 小时前
第28周——InceptionV1实现猴痘识别
python·深度学习·机器学习
咕噜咕噜啦啦2 小时前
Python爬虫入门
开发语言·爬虫·python
dubochao_xinxi2 小时前
✅ TensorRT Python 安装精简流程(适用于 Ubuntu 20.04+)
开发语言·python·ubuntu