《Django 5 By Example》阅读笔记:p455-p492

《Django 5 By Example》学习第 16 天,p455-p492 总结,总计 38 页。

一、技术总结

1.myshop

(1)打折功能

使用折扣码实现,但是折扣码是手动生成的,感觉实际业务中应该不是这样的。

(2)推荐功能

使用 Redis 做缓存,结合商品的销量做推荐,算是一种普通的实现方案。

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

1.coupon

p457, Many online shops give out coupons to customers that can be redeemed for discounts on their purchases.

(1)coupon: cop-("to cut")

c. a piece of paper that can be used to buy sth at a reduced price(优惠券)。

2.sync

p470, The Order model field changes are now synced with the database.

vi/vt. informal for synchronize。

三、其它

chapter 10 简评:作者介绍了购物网站的两个主要功能:打折功能及推荐功能。但是看了作者的实现,感觉太"弱"了,在实际业务中应该不是这样用。对于打折功能,作者是通过 admin 去创建的,从本人实际的工作经验来讲,实际业务真的没有使用 django-admin 的,当然,不是没有,但是我觉得概率还是很小。但是作者的示例中大量的使用了 admin, 一言难尽。对于推荐功能,如上面所说,使用 Redis 进行作缓存,然后进行推荐,以前的话不是没有可能,但是现在是 2024 年了,应该上人工智能了吧,这个也是一言难尽。

今天看不下去了,就这样吧,明天再看。

四、参考资料

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)

相关推荐
风吹夏回3 小时前
Python 全局异常处理:从“满屏 try-except”到优雅兜底
开发语言·python
小熊Coding4 小时前
Python爬取当当网二手图书项目实战!
开发语言·爬虫·python·beautifulsoup·requests·二手图书
秋94 小时前
Java项目运行5天左右自动宕机:系统性定位与解决方案
java·开发语言·python
小江的记录本4 小时前
【JVM虚拟机】垃圾回收GC:垃圾收集器:CMS:核心原理、回收流程、优缺点、废弃原因(附《思维导图》+《面试高频考点清单》)
java·jvm·后端·python·spring·面试·maven
田里的水稻5 小时前
OE_ubuntu26.04与宿主机之间复制粘贴内容
人工智能·python·机器人
jiayong235 小时前
02 创建虚拟环境
python
旺仔来了5 小时前
不联网的Linux下部署python环境
linux·开发语言·python
小江的记录本6 小时前
【JVM虚拟机】垃圾回收GC:垃圾回收算法:标记-清除、标记-复制、标记-整理、分代收集(附《思维导图》+《面试高频考点清单》)
java·jvm·后端·python·算法·安全·面试
IP搭子来一个6 小时前
爬虫采集大量返回 403、429,到底卡在哪一环?
网络·爬虫·python
deepin_sir6 小时前
06 综合对比与实战选型——到底该用哪个?
python