書籍出處: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 :

        		

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式