《Django 5 By Example》學習第 15 天,p388-p454 總結,總計 66 頁。
一、技術總結
1.celery
我覺得書中這種用法太簡單了。
2.flower
用於監控 celery。
# 安裝
pip install flower
# 啟動
celery -A myshop flower --basic-auth=root:root
# 訪問
http://127.0.0.1:5555
3.支付功能
書中使用的是國外的 stripe ,在國內基本不大可能用到了,這裡不做評價。
4.匯出為 CSV 檔案
所有一直都使用 CSV 檔案,之前從未想過這三個字母代表什麼意思,這次知道了: Comma-Separated Values。Python中用於處理 CSV 檔案的包也叫做 csv。
5.生成 PDF 檔案
Python 中用於生成 PDF 檔案的包叫做 WeasyPrint。
二、英語總結(生詞:0)
1.recurring
p399, It can manage one-off payments, recurring payments for subscription services, multiparty payments for platforms and marketplaces, and more.
adj. happening regularly(定期的)。
2.freelancer
p401, If you own a business or are a freelancer, you can add your business details to activate the account and get access to process real payments.
(1)freelance: free() + lance("spear(矛), weapon(工具)")。
(2)freelancer
c.someone who works on different projects with different companies instaead of being a company employee(自由職業者)。當然,最初不是這個意思,後來逐漸的發展形成了這個意思。
三、其它
今天沒有什麼想說的。
四、參考資料
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)