《Django 5 By Example》阅读笔记:p211-p236

《Django 5 By Example》学习第7天,p211-p236总结,总计26页。

一、技术总结

1.messages(消息推送)

django.contrib.messages。

2.OAuth 2

Django里使用的是social-app-django这个package进行认证操作。

3.开发环境使用HTTPS

使用django-extensions,werkzeug,pyOpenSSL实现。

4.第三方帐号登录

书里以使用goole帐号进行登录进行示例。

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

1.seamlessly

p218, Remember that Django will try to authenticate the user against each of the backends, so now you should be able to log in seamlessly using your username or email account.

(1)seam: *syu-("to bind, sew").

c. a line where two things join, especially a line of sewing two pieces of cloth.

(2)seamless

adj. without any seams.

(3)seamlessly

adv. without any interruption(连续地).

2.discern

p218, If two or more user accounts share the same email address, we won't be able to discern which user is authenticating.

(1)discern: dis-("off, away") + cernere("distinguish, separate, sift")

vt. to recorgnize sth that is not clear.

三、其它

chapter 05简评:其实本章介绍的消息推送,使用第三方帐号登录都挺有意义的,就是总有一种感觉,作者仅仅是演示怎么用,还未讲解原理,就用了那么多篇幅,读起来是真累。去亚马逊看了下,35个评论,4.7分,也不知道这评分准不准。

四、参考资料

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)

相关推荐
Wang ruoxi2 小时前
Pygame 小游戏——贪吃蛇
python·pygame
大数据魔法师6 小时前
Streamlit(二十三)- 教程(二)- 动态导航
python·web
心中有国也有家9 小时前
GE图引擎深度解析——CANN的计算图优化与执行引擎
人工智能·pytorch·python·学习·numpy
卷毛的技术笔记10 小时前
告别硬编码!Spring AI Alibaba 实现 AI Agent 智能工具调用(Tool Calling)
java·人工智能·后端·python·spring·ai编程
编程大师哥10 小时前
匿名函数 lambda + 高阶函数
java·python·算法
vb20081110 小时前
FastAPI APIRouter
开发语言·python
adrninistrat0r10 小时前
Java调用链MCP分析工具
java·python·ai编程
杨充11 小时前
1.3 浮点型数据设计灵魂
开发语言·python·算法
meilindehuzi_a11 小时前
深入浅出数据结构:Python 字典(Dict)与集合(Set)的哈希表底层全链路追踪
数据结构·python·散列表
Lucas凉皮11 小时前
20243408 2025-2026-2 《Python程序设计》综合实践报告
python·实验报告