問題タブ [satchmo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
628 参照

django - しばらくしてnginx+FastCGIを使用するDjango+Satchmoは、HTTPエラー502の不正なゲートウェイを生成します

LinuxDebian6ディストリビューションに新しいSatchmoストアをインストールしました。標準のDjango開発サーバーは完璧に動作しますが、しばらくするとnginx + FastCGIを使用する本番モードで(またはメモリ制限がいっぱいになった後のように見えます)、nginxは「502Badgateway」エラーを出力します。

ログファイルで、次の行を見つけました。

2011/12/02 02:38:57[エラー]29894#0:* 91439 recv()が失敗しました(104:ピアによって接続がリセットされました)アップストリームからの応答ヘッダーの読み取り中、クライアント:2.95.158.164、サーバー:my-secret- host.com、リクエスト: "GET / HTTP / 1.1"、アップストリーム: "fastcgi:// unix:/var/run/www/file.sock:"、ホスト: "my-secret-host.com"

インターネットでよく検索していましたが、nginxがdjangofastcgiサーバーから正しい応答を取得できないことがわかりました。djangoサーバーのさまざまな設定(maxchildren、maxrequests)を試しましたが、エラーはまだここにあります(結論はより高い値です-エラーなしでより長い寿命です)。設定を使用すると、maxchildren = 3 maxrequests = 10エラーは、5〜10ページの更新後にランダムに表示され、15回の更新後は常に表示されます。

また、コメントすると、satchmoソースコードエラーの数行がなくなっていることがわかりました。それは正しい作業店にとって非常に重要なラインであるため、それは非常に奇妙です。問題の原因の手がかりになると思います。差分はここにあります:http://dpaste.com/hold/664978/

私がそうするならば、問題は消えます:

  • PAYMENT_PROCESSOR=True私の唯一の支払いモジュールのコメントアウトライン。
  • コメントアウトconfig_register(MultipleStringValue(SHIPPING_GROUP, ...)_shipping/config.py

これらの行は、本番サーバーをクラッシュさせる本当の理由につながると思います。この問題を完全に解決するにはどうすればよいですか?私の調査への提案はありますか?

アップデート:

satchmoロギングを有効にした後、次のメッセージが見つかりました。

2011年12月5日月曜日13:26:37構成エラー設定の検索で問題が発生しましたSHOP.SHOW_SITE、サーバーが予期せず接続を閉じましたこれは、サーバーが要求の処理前または処理中に異常終了したことを意味します。

おそらく、https://groups.google.com/group/satchmo-users/browse_thread/thread/506b3ad77e7a766e?hl = es&pli=1のレシピを使用してこれを解決することが可能です。これは後で少し試してみます。

0 投票する
2 に答える
742 参照

django - Django はビジネス ロジックを伝えるのに適していませんか?

計画しているプロジェクトでは、ほぼ 100% Django に縛られています。

私が「払拭」したい最後の「神話」は、Django はビジネス ロジックの伝達に関しては「平凡」であるということです。

Peter Shangovによる直接の引用:

どのようなフレームワークを選択したとしても、実生活で必要な機能は、最初に使用した e コマース モジュールで利用できる機能をすぐに超えてしまい、それらに重要な変更を加えたり、遅かれ早かれ最初から書き直したりする必要があります。これは、オープン ソースがインフラストラクチャ ツール (Web サーバー、テンプレート言語、データベース、キャッシュなど) の構築においては常に優れているが、ビジネス ロジックの実装に関しては比較的平凡であるためです。したがって、私があなただったら、最も成熟しているように見えるライブラリではなく、ハッキングするのが最も楽しいライブラリを探します。

私が Django (satchmo を使用) と対戦させている「製品」:

  • Ruby on Rails (まくる) [Ruby]
  • 触媒 [Perl]
  • JadaSite [Java]
  • コナカート [Java]
  • Shopizer [ジャワ]

前述の Django に関する引用に関する私の懸念を軽減 (または確認) していただけますか?

0 投票する
1 に答える
92 参照

django - Django 管理者インデックスでモデルが属するアプリを変更します

Satchmo サイトを作成していますが、現在存在しないモデルを追加したいと考えています。これらの新しいモデルはすべて、それらが定義されているアプリの下に表示されます。これはプログラマーにとっては問題ありませんが、メニューの「ショップ」の下ではなく「ローカル サイト」の下に「ストア マップ」が表示される理由をクライアントが理解できないようにする必要があります。管理者インデックスでモデルが表示されるアプリを変更する方法はありますか?

0 投票する
2 に答える
482 参照

django - ジャンゴ・サッチモの画像なし

clonesatchmo を使用して基本的な Satchmo ストアを起動して実行しましたが、画像が表示されません。

ソースは次を示しています。

画像ソースがあるべき場所に空白があります。python manage.py satchmo_check を実行すると、エラーは発生しません。

Mac OS X Lion と virtualenv で python 2.7.1 を実行しています。

これが私のピップフリーズです>要件:Django == 1.3.1

前もって感謝します!

0 投票する
1 に答える
511 参照

django - GAEのPython2.7を使用したWebショップの支払い処理?

私はいくつかの支払いオプションがあるはずの小さなウェブショップを開発しています。私のプラットフォームはGoogleAppEngineとPython2.7です。django / pythonであるsatchmoというプロジェクトがあり、そのコードを使用できるかどうか疑問に思います。支払いのモデルのいくつかのオープンソースは次のとおりです

コードはアプリエンジンに移植可能に見えます。必要に応じて、このコードを移植できますか、または移植する必要があります。satchmoプロジェクトは、Webショップを実装するときに直面する問題の多くをすでに解決していると思いますか?それとも、アプリエンジンで実際にsatchmoを実行することについての同様の質問で提案されたように、もっと「djangoに適したホスティング」を取得する必要がありますか?

0 投票する
2 に答える
251 参照

django - ストアクレジットに対応したオンラインストア

社内で使用するオンラインストアを検討しています。インセンティブ プログラムの一環として、ユーザー アカウントにクレジットを追加できるようにしたいと考えています。

私はオンライン ストア ソフトウェアを調べ始めましたが、どのストア クレジットがサポートされているか、またはそれが支払いモジュールの機能であるかどうか (つまり、別の問題) が明確ではありません。

クレジットは実際のお金の形であってはなりません (つまり、ユーザーのペイパル アカウントにお金を入れるようなものであってはなりません) が、店舗で償還できるクレジットです。

0 投票する
2 に答える
290 参照

python - Satchmo のお問い合わせフォーム メールを送信しないでください

初めてサッチモショップを利用した初心者です。これは、スタックに関する私の最初の質問でもあります。これまでのところ、私が熱心に取り組んでいる2つのことを除いて、カスタマイズをかなりうまく管理することができました.

  1. お問い合わせフォームからメールを送信しようとすると、メールが送信されません??
  2. 新しいショップのdjango-registrationをテストして実行するために、作業設定のポインター/ガイドを誰かに教えてもらえますか??
0 投票する
2 に答える
162 参照

python - Satchmoユニットテストは単独でのみ実行されます

私はSatchmoショッピングカートソフトウェアを使用して、Djangoプロジェクトに取り組んでいます。このプロジェクトにはかなり複雑なカスタムコードを使用する必要があるため、すべてのDjangoテストとSatchmoテストに合格させたいと考えています。

ただし、テストの1つは、で正確に言えば、単独でのみ機能しcustom.ShopTest.test_custom_productますproduct/modules/custom/tests.py。このテストは単独で(つまり./manage.py test custom.ShopTest)で機能しますが、すべてのテストを一緒に実行した場合()では機能しません./manage.py test

このテストでは、Djangoテストクライアントを使用してホームページを開き、ページにテキストが含まれているかどうかを確認します。同じフィクスチャを本番データベースにロードすると、これらのテキストもページに表示されます。

また、テスト開始時に、ページにタイトルを表示する必要のある製品もテストデータベースに存在するため、フィクスチャが正しくロードされます。

他のSatchmoアプリのいくつかは、何らかの方法でテストを中断していると思いますが、Djangoは可能な限り単独でテストを実行すると常に想定していました。

編集:

失敗したテストの出力は次のとおりです。

編集2:要求されたビュー関数にブレークポイントを設定したときにテストが常に発生するとは限らないことを発見しました。しばらく待ってから、デバッガーがブレークポイントで停止したときに続行します。多分これは糸脱毛と関係がありますか?

0 投票する
1 に答える
279 参照

django - Satchmo: すべての有効な製品を一覧表示する

テンプレートにすべてのアクティブな製品 (すべてまたは特定のカテゴリから) をリストしたいと考えています。私はほとんどどこでも見てきましたが、これを行う方法を見つけることができません。

ショップのフッターに表示したい(1カテゴリー10商品)。つまり、製品カテゴリを選択せず​​に表示します。

これは可能ですか?製品はカテゴリ テンプレートにのみ表示されます...

私はサッチモ0.9.2を使用しています

編集: どういうわけか私はこれを逃した: http://www.satchmoproject.com/docs/dev/customization.html

それで解決…

ありがとうございました!

0 投票する
2 に答える
377 参照

django - サッチモ商品バリエーション在庫

サッチモのサイトを立ち上げようとしていますが、商品のバリエーションとそのバリエーションの在庫商品で行き詰っています

リンク (このリンク) を添付します。その商品の売り切れのバリエーションをマークしたいサイズのセクションを参照してください。

前もって感謝します!