書籍出處:https://www.packtpub.com/web-development/django-example
原作者:Antonio Melé
(譯者@ucag注:咳咳,第七章終于來(lái)了。其實(shí)在一月份就翻譯完了????但是后來(lái)我回老家了,就沒(méi)發(fā)出來(lái)。各位久等了~)
(譯者@夜夜月注:真羨慕有寒假和暑假的人- -愿你們的寒暑假作業(yè)越多越好,粗略的校對(duì)了下,精校版本請(qǐng)大家繼續(xù)等待)
第七章
建立一個(gè)在線商店
在上一章,你創(chuàng)建了一個(gè)用戶跟蹤系統(tǒng)和建立了一個(gè)用戶活躍流。你也學(xué)習(xí)了 Django 信號(hào)是如何工作的,并且把 Redis 融合進(jìn)了項(xiàng)目中來(lái)為圖像視圖計(jì)數(shù)。在這一章中,你將學(xué)會(huì)如何建立一個(gè)最基本的在線商店。你將會(huì)為你的產(chǎn)品創(chuàng)建目錄和使用 Django sessions 實(shí)現(xiàn)一個(gè)購(gòu)物車。你也將學(xué)習(xí)怎樣定制上下文處理器( context processors )以及用 Celery 來(lái)激活動(dòng)態(tài)任務(wù)。
在這一章中,你將學(xué)會(huì):
創(chuàng)建一個(gè)產(chǎn)品目錄
使用 Django sessions 建立購(gòu)物車
管理顧客的訂單
用 Celery 發(fā)送異步通知
創(chuàng)建一個(gè)在線商店項(xiàng)目(project)
我們將從新建一個(gè)在線商店項(xiàng)目開(kāi)始。我們的用戶可以瀏覽產(chǎn)品目錄并且可以向購(gòu)物車中添加商品。最后,他們將清點(diǎn)購(gòu)物車然后下單。這一章涵蓋了在線商店的以下幾個(gè)功能:
創(chuàng)建產(chǎn)品目錄模型(模型),將它們添加到管理站點(diǎn),創(chuàng)建基本的視圖(view)來(lái)展示目錄
使用 Django sessions 建立一個(gè)購(gòu)物車系統(tǒng),使用戶可以在瀏覽網(wǎng)站的過(guò)程中保存他們選中的商品
創(chuàng)建下單表單和功能
發(fā)送一封異步的確認(rèn)郵件在用戶下單的時(shí)候
首先,用以下命令來(lái)為你的新項(xiàng)目創(chuàng)建一個(gè)虛擬環(huán)境,然后激活它:
mkdir env virtualenv env/myshop source env/myshop/bin/activate
用以下命令在你的虛擬環(huán)境中安裝 Django :
網(wǎng)友評(píng)論