書籍出處:https://www.packtpub.com/web-development/django-example
原作者:Antonio Melé
(譯者@ucag注:咳咳,第七章終于來了。其實(shí)在一月份就翻譯完了????但是后來我回老家了,就沒發(fā)出來。各位久等了~)
(譯者@夜夜月注:真羨慕有寒假和暑假的人- -愿你們的寒暑假作業(yè)越多越好,粗略的校對(duì)了下,精校版本請大家繼續(xù)等待)
第七章
建立一個(gè)在線商店
在上一章,你創(chuàng)建了一個(gè)用戶跟蹤系統(tǒng)和建立了一個(gè)用戶活躍流。你也學(xué)習(xí)了 Django 信號(hào)是如何工作的,并且把 Redis 融合進(jìn)了項(xiàng)目中來為圖像視圖計(jì)數(shù)。在這一章中,你將學(xué)會(huì)如何建立一個(gè)最基本的在線商店。你將會(huì)為你的產(chǎn)品創(chuàng)建目錄和使用 Django sessions 實(shí)現(xiàn)一個(gè)購物車。你也將學(xué)習(xí)怎樣定制上下文處理器( context processors )以及用 Celery 來激活動(dòng)態(tài)任務(wù)。
在這一章中,你將學(xué)會(huì):
創(chuàng)建一個(gè)產(chǎn)品目錄
使用 Django sessions 建立購物車
管理顧客的訂單
用 Celery 發(fā)送異步通知
創(chuàng)建一個(gè)在線商店項(xiàng)目(project)
我們將從新建一個(gè)在線商店項(xiàng)目開始。我們的用戶可以瀏覽產(chǎn)品目錄并且可以向購物車中添加商品。最后,他們將清點(diǎn)購物車然后下單。這一章涵蓋了在線商店的以下幾個(gè)功能:
創(chuàng)建產(chǎn)品目錄模型(模型),將它們添加到管理站點(diǎn),創(chuàng)建基本的視圖(view)來展示目錄
使用 Django sessions 建立一個(gè)購物車系統(tǒng),使用戶可以在瀏覽網(wǎng)站的過程中保存他們選中的商品
創(chuàng)建下單表單和功能
發(fā)送一封異步的確認(rèn)郵件在用戶下單的時(shí)候
首先,用以下命令來為你的新項(xiàng)目創(chuàng)建一個(gè)虛擬環(huán)境,然后激活它:
mkdir env virtualenv env/myshop source env/myshop/bin/activate
用以下命令在你的虛擬環(huán)境中安裝 Django :
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26