2009-01-29 32 views
23

我期待實現一個非常基本的購物車。 Satchmo似乎安裝了一個lot的應用程序和額外的東西,我不需要。我聽過其他人提到django-cart。有沒有人試過這個Django應用程序(Django的車)?任何要注意的事情或任何其他經驗?django-cart或Satchmo?

回答

26

那麼如果你想使用django-cart,你應該將其視爲開發自己的起點。該項目的最後一次提交(r4)是2006年11月。

通過比較,最後一次提交(r1922)到Satchmo是幾個小時前。

使用Satchmo,您可以獲得處於活躍發展狀態下的實際電子商務網站實際使用的代碼。

如果你自己開發,你會面臨疏遠客戶和賠錢的風險。如果您使用Satchmo,則可以花更多時間開發/改進網站的其他區域。

我敢打賭,你已經能猜到我的建議:)

至於中的Satchmo的應用程序和其他的東西,我可以告訴你,從個人的經驗,你並不需要包括所有這些在你的INSTALLED_APPS設置。我不記得確切地說明了我的意思,但我的INSTALLED_APPS中只有6-7個Satchmo應用程序,它們都是我需要的。我認爲自那時起他們已經做了更多的模塊化。

+0

我的印象是,排除不需要的應用程序更加困難。如果它可以像你說的那樣減少,那麼也許它不會那麼糟糕。別擔心,我發佈這個的全部原因是由於我希望避免滾動我自己的定製解決方案。 :-) – 2009-01-29 14:14:26

+0

根據該項目的谷歌代碼頁面,舊的Django購物車項目已被另一個託管在同一Google Code頁面上的購物車應用程序(或實用程序)取代,因此此信息可能不再適用。 – 2009-05-04 13:00:00

5

我認爲沒有很多開箱即用的解決方案的原因是因爲大多數使用Django的用戶都是高級用戶。他們傾向於推出自己的解決方案,特別是考慮在Django中做得多容易。

要回答你的問題,DJwarehouse是我知道的唯一的其他購物車。

+0

DJwarehouse也看起來很不錯。謝謝! – 2009-01-29 15:58:16

+0

看起來像一個嚴肅的項目。 – panchicore 2010-01-30 23:11:01

4

如上所述,Django-cart在很長一段時間內沒有更新過,所以很可能與Django 1.0和更新版本的Django不兼容。僅僅因爲這個原因,我建議堅持一些更近的​​事情。

我很偏頗,因爲我是Satchmo的開發人員,但我認爲Satchmo的矯枉過正感覺有些過分。你可能會對你認爲你想用你的「簡單購物車」所做的所有事情感到驚訝。很快它可能不是那麼簡單。

最糟糕的情況是,如果Satchmo太多,你可以抽出你不關心的部分。

0

我正在使用django-cart,它不是一個真正的應用程序 - 它是一個應用程序的開始。沒有意見,它總計大約150行代碼。沒有文檔,但很清楚如何使用它的大部分。我有點不確定ItemManager的意圖或者應該如何使用它。比較Satchmo就像比較跳蚤和大象。 他們有點不同。

1

Satchmo具有比django-cart更多的功能。 如果您正在尋找簡單輕便的購物車應用程序,請嘗試django-carton,它與django-cart非常相似。

它可以幫助購物車操作,如添加和刪除項目。 它不實現視圖,模板或付款處理模塊 - 您可以自由構建它們。 購物車存在於會話中,而不在數據庫中。購物車項目是任意產品對象,因此您可以按自己的方式定義產品模型。