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

相关推荐
南子北游8 小时前
Python学习(基础语法1)
开发语言·python·学习
步辞9 小时前
Redis如何利用LFU算法优化缓存命中率
jvm·数据库·python
forEverPlume9 小时前
golang如何实现日志按级别过滤_golang日志按级别过滤实现教程
jvm·数据库·python
m0_6245785910 小时前
MySQL主从复制支持跨版本吗_不同版本间同步的注意事项
jvm·数据库·python
yuanpan11 小时前
Python Pygame 入门教程:从零学会创建窗口、绘图和游戏交互
python·游戏·pygame
2401_8714928511 小时前
如何在 React Router v6 中正确配置多路由组件显示
jvm·数据库·python
神仙别闹12 小时前
基于Python(Django)+MySQL 实现(Web)SQL智能检测系统的设计与实现
python·mysql·django
甄心爱学习12 小时前
【项目实训】法律文书智能摘要系统4
python·github·个人开发
huzhongqiang12 小时前
Playwright理解与封装
python
zhangchaoxies12 小时前
MySQL触发器能否监控特定用户操作_结合审计功能实现分析
jvm·数据库·python