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

相关推荐
studyForMokey1 分钟前
[Kotlin标准函数] run、with、apply、also、let、use等
前端·python·kotlin
Star Patrick9 分钟前
算法训练(leetcode)二刷第二十五天 | *134. 加油站、*135. 分发糖果、860. 柠檬水找零、*406. 根据身高重建队列
python·算法·leetcode
罔闻_spider9 分钟前
递归(二)---力扣22括号生成,力扣78求子集
开发语言·python
数据媛13 分钟前
TensorFlow_T7 咖啡豆识别
人工智能·python·深度学习·机器学习·tensorflow
言之。24 分钟前
[python3] tornado 使用swagger编写接口文档
python·tornado
彭彭不吃虫子25 分钟前
【字符串】给定一个字符串 text 和字符串列表 words,返回 words 中每个单词在 text 中的位置(要求最终的位置从小到大进行排序)
开发语言·数据结构·python
青瓷程序设计1 小时前
基于Python深度学习的【垃圾识别系统】实现~TensorFlow+人工智能+算法网络
人工智能·python·深度学习
赛丽曼1 小时前
Python中的进程和线程
开发语言·python
weixin_543662862 小时前
BERT的中文问答系统34
python·深度学习·bert
WangYaolove13143 小时前
请介绍一下Python的网络编程以及如何使用socket模块进行网络通信
开发语言·网络·python