写点什么

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

作者:codists
  • 2024-11-13
    广东
  • 本文字数:581 字

    阅读完需:约 2 分钟

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

发布于: 刚刚阅读数: 3
用户头像

codists

关注

公众号:编程人 2021-01-14 加入

Life is short, You need Python

评论

发布
暂无评论
《Django 5 By Example》阅读笔记:p54-p75_Python_codists_InfoQ写作社区