《Django 5 By Example》阅读笔记:p76-p104
《Django 5 By Example》学习第 4 天,p76-p104 总结,总计 29 页。
一、技术总结
1.环境变量管理
这里作者使用的是:python-decouple,本人在实际项目中使用的是 python-dotenv,这里只是简单的使用,感觉两者差不多。
2.评论功能
评论功能设计的时候主要考虑两个方面:是否需要登录才能发表评论,评论之后是否需要审批才可以展示。书中的设计方式是不需要登录即可评论,但是需要审批才可以展示。
3.Form vs ModelForm 对比示例
这里列一下 Form 和 ModelForm 的对比,对于学习者而言,对比才能更好的看出某种用法的优点。
Form:
ModelForm:
从上面的两段代码我们可以看出,使用 ModerlForm 比使用 Form 可以使代码更简洁一些。
4.require_POST
如果视图使用装饰器指定了某种方法,但是请求的时候用的不是该方法,那么会返回 HTTP 405 错误。
二、英语总结(生词:0)
无。
三、其它
chapter 02 简评:第二章的内容是 Enhancing Your blog and Adding Social Feature——顾名思义,作者增加了哪些 Social Feature 呢?答案是:URL 规范化,分页,发送邮件,评论功能。应该说这几个功能都有实际的应用意义,不过介绍较简单。
四、参考资料
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)
版权声明: 本文为 InfoQ 作者【codists】的原创文章。
原文链接:【http://xie.infoq.cn/article/902cc91653245d4c06bcc7df5】。文章转载请联系作者。
评论