非常に基本的なショッピングカートを実装しようとしています。 Satchmoは、必要のない多くのアプリケーションや余分なものをインストールするようです。他の人がdjango-cartについて言及しているのを聞いたことがあります。この Django アプリ (django-cart) を試した人はいますか? 注目すべき点やその他の経験はありますか?
6 に答える
django-cart を使用したい場合は、独自の開発の出発点と見なす必要があります。プロジェクトの最後のコミット (r4) は 2006 年 11 月でした。
比較すると、Satchmo への最後のコミット (r1922) は数時間前です。
Satchmo を使用すると、活発に開発され、実際の e コマース サイトで実際に使用されているコードを取得できます。
独自のものを開発すると、顧客を遠ざけ、お金を失うリスクがあります。Satchmo を使用すると、サイトの他の領域の開発/改善により多くの時間を費やすことができます。
あなたはすでに私の推奨事項を推測できるに違いない:)
Satchmo のアプリやその他のものについては、個人的な経験から言えば、INSTALLED_APPS 設定にすべてを含める必要はありません。何を削減したか正確には覚えていませんが、私の INSTALLED_APPS には約 6 ~ 7 個の Satchmo アプリしかなく、それらはすべて必要なものでした。それ以来、彼らはさらにモジュール化を行ったと思います。
すぐに使えるソリューションがそれほど多くない理由は、Djangoを使用するほとんどの人がパワーユーザーだからだと思います。特にDjangoでの実行がいかに簡単かを考えると、彼らは独自のソリューションを展開したいと思う傾向があります。
あなたの質問に答えるために、DJwarehouseは私が知っている他の唯一のカートです。
前述のように、Django-cart は長い間更新されていないため、Django 1.0 およびそれより新しいバージョンの Django と互換性がない可能性があります。その理由だけでも、より最近のものに固執することをお勧めします.
私はサッチモの開発者なので偏見がありますが、サッチモのやり過ぎ感は少し誇張されていると思います。「シンプルなカート」でやりたいと思うすべてのことに驚くことでしょう。すぐに、それほど単純ではないかもしれません。
最悪の場合、サッチモが多すぎると、気にしない部分を引っ張ることができます。
Satchmoにはdjango-cartよりも多くの機能があります。シンプルで軽量なショッピング カート アプリケーションを探している場合は、django-cart によく似たdjango-cartonを試してください。
商品の追加や削除など、ショッピングカートの操作に役立ちます。ビュー、テンプレート、支払い処理モジュールは実装されていません。自由に構築できます。カートは、データベースではなく、セッションに存在します。カートの項目は任意の製品オブジェクトであるため、製品モデルを自由に定義できます。
Django-cart の新しいバージョンが 3 月 25 日にリリースされたようです。http://vaig.be/2009/03/django-cart-released.html
新しいバージョンが Satchmo に関してどのように機能するか疑問に思います。
私はdjango-cartを使用していますが、実際にはアプリではありません-アプリの開始です。ビューはなく、合計で約 150 行のコードになります。ドキュメントはありませんが、そのほとんどの使用方法はかなり明確です。ItemManager の意図や、それがどのように使用されることになっているのか、少しわかりません。それをサッチモと比較することは、ノミをゾウと比較するようなものです. それらは少し異なります。