《Django 5 By Example》阅读笔记:p54-p75

《Django 5 By Example》学习第3天,p54-p75总结,总计22页。

一、技术总结

1.分页

(1)分页:Paginator

(2)页数不存在处理: EmptyPage, PageNotAnInteger

2.class-based views(类视图)

(1)为什么使用类视图?

1)Organize code related to HTTP methods, such as GET, POST, or PUT, in separate methods, instead of using conditional branching(使用类视图可以根据http请求方法来组织视图,而不是条件判断)。

2)Use multiple inheritance to create reusable view classes (also known as mixins)(使用多继承来实现视图复用)。

3.forms(表单)

主要是两类:Form, ModelForm。不过表单在实际的开发中用得较少。

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

1.canonical

p55, Using canonical URLs for models.

(1)canon

c. a rule, principle or law.

(2)canonical

adj. according to a rule.

2.facilitate

(1)facilitate: facili("easy to do"),

vt. to make sth easier(促进). p76, To facilitate the separation of configuration from code, we are going to use python-decouple.

三、其它

今天没有什么想说的。

四、参考资料

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 分钟前
PyTorch核心实操:从张量计算到混合精度训练的5个关键步骤
人工智能·pytorch·python
梦想三三6 分钟前
Qwen Function Calling实战:重构电商客服AI Agent
人工智能·python·langchain·大模型·rag
0566469 分钟前
agent学习Day23——文件上传与 Embedding 语义检索
python·学习·embedding
leisoo809710 分钟前
筹码分布数据分析实战:用Python构建主力建仓成本分析系统
python·数据挖掘·数据分析
淼澄研学13 分钟前
PyTorch 2.0 核心机制解析与5个实操方法
人工智能·pytorch·python
rogabet-note36 分钟前
cef3和tkinter网页浏览器
python
半兽先生36 分钟前
MinerU + LibreOffice 混合架构:搞定 .doc/.ppt 旧格式文档解析与切片
人工智能·python·机器学习·ai·架构
小趴蔡ha41 分钟前
03 NumPy 入门:机器学习中的数组和矩阵
python·线性代数·机器学习·numpy
m0_519196401 小时前
【设计模式】java的习题
开发语言·python
pt10431 小时前
网络自动化Python课程:Git版本控制基础入门与实验演示
网络·python·自动化