写点什么

《Django 5 By Example》阅读笔记:p105-p164

作者:codists
  • 2024-11-16
    广东
  • 本文字数:791 字

    阅读完需:约 3 分钟

《Django 5 By Example》学习第 5 天,p105-p164 总结,总计 60 页。

一、技术总结

1.文章标签功能

Django 自带 django-taggit。

2.自定义 template tags

3.roadmap 功能

4.RSS 功能

5.full-text 搜索功能

这里使用的是 Postgresql,使用 pip install psycopg 安装后,执行“python manage.py migarte”会报 ModuleNotFoundError: No module named 'psycopg2'错误。应该按照文档使用 pip install "psycopg[binary,pool]"进行安装。

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

1.agnostic

p147, Although Django is a database-agnostic web framework, it provides a module that supports part of the rich feature set offered by PostgreSQL, which is not offered by other databases that Django supports.


(1)agnostic: a-("not") + *gno-("to know")。adj. neutral.

2.stem

p156, Stemming is the process of reducing words to their word stem, base, or root form.


(1)stem: *sta-("stand, be firm").


adj. central structure of plant(植物的茎干)。这里是一种比喻意义的用法,意为“central part of sth/fundamental part of sth (词干提取)”。

3.boost

p159, We can boost specific vectors so that more weight is attributed to them when ordering results by relevancy.


vt. to increase or improve sth.

4.trigram

p160, Another search approach is trigram similarity.


n. anothe term for trigraph.

三、其它

chapter 03 简评:本章介绍了一些常见的功能,但这些功能都是基于 Django 的 admin 去实现,不是很通用,本人选择快速过一遍,了解有哪些库及其用法,不做深入学习。

四、参考资料

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)

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

codists

关注

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

Life is short, You need Python

评论

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