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

相关推荐
飞飞翼1 小时前
python-flask
后端·python·flask
林九生2 小时前
【Python】Browser-Use:让 AI 替你掌控浏览器,开启智能自动化新时代!
人工智能·python·自动化
猿界零零七2 小时前
执行paddle.to_tensor得到全为0
python·paddle
青花瓷3 小时前
智谱大模型(ChatGLM3)PyCharm的调试指南
人工智能·python·大模型·智谱大模型
独好紫罗兰3 小时前
洛谷题单2-P5715 【深基3.例8】三位数排序-python-流程图重构
开发语言·python·算法
mqiqe4 小时前
Spring MVC 页面跳转方案与区别
python·spring·mvc
小白的高手之路4 小时前
torch.nn.Conv2d介绍——Pytorch中的二维卷积层
人工智能·pytorch·python·深度学习·神经网络·机器学习·cnn
船长@Quant4 小时前
PyTorch量化进阶教程:第五章 Transformer 在量化交易中的应用
pytorch·python·深度学习·transformer·量化交易·sklearn·ta-lab
冰蓝蓝5 小时前
什么是 实例化
python
天天进步20155 小时前
Python项目-基于Flask的个人博客系统设计与实现(2)
开发语言·python·flask