問題タブ [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 に答える
2296 参照

python - 名前「オーダー」が定義されていません

このエラーがあります

次の節で:

Order同じファイルで正確に定義され、のサブクラスですmodel.Model

より具体的に言うと、私が使用しているファイルは次のとおり です

なぜこれができるのですか?

アップデート:

トレースバックは次のとおりです。

0 投票する
0 に答える
715 参照

javascript - 「タイプ不一致エラー」を引き起こす CSRF 保護

Satchmo コード (satchmo/satchmo/apps/satchmo_store/contact/templates/contact/_state_js.html) では、次の JavaScript が Internet Explorer バージョン 6 でエラーを引き起こしています。

具体的には、次の行が IE によって参照されます。

問題は、「国」と「都道府県」を含むフォームで発生します。明らかに、国が変更された場合、使用可能な州も変更する必要があります。ユーザーが国を選択するとすぐに、Explorer は次のエラーを報告します。

ここで問題が何であるかを誰かが提案できますか? なぜ「タイプの不一致」になるのかよくわかりませんか?

どうもありがとう、トーマス

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

django - Satchmo配送モジュールの注文情報

私の配送モジュールでは、支払いタイプを確認しようとしていますが、支払いタイプが代金引換でない場合にのみ、valid()に対してtrueを返します。基本的に、私は代金引換で支払う場合にのみローカル配送またはローカルピックアップの配送の選択肢を提供し、実際の配送方法を許可したくありません。

私の問題は、出荷モジュールのvalid()メソッドで、現在の注文情報にアクセスする方法がわからないことです。注文情報をinit呼び出しに渡す方法はありますか?またはそれを調べる他の方法はありますか?

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

django - fk_name'user'はForeignKeyではありません

私はdjango1.3.1とsatchmo0.9.2を使用しています。Satchmoに付属しているContactというデフォルトのモデルを使用しました。satchmo_modアプリとadmin.pyファイルを作成しました。

次に、admin.pyを作成します。

次に実行します:

移動:

このエラーを取得します:

スタックトレースにこのエラーが表示され、調査を開始します。

簡単に言えば、Contactモデルが登録されたとき、私が知る限り、その_metaオプションのすべてが再生成されていません。以下の「manage.pyシェル」セッションを参照してください。

更新: Macceschが推奨する修正を行いました。しかし、Contactオブジェクトの登録を解除し、新しいインラインで再登録した後、Zinniaを壊すために何かをしたようです。

更新:新しい質問を始めたいかもしれません、確かではありませんでした。

これは、モデルとmodeladminのコードです。

Models.py

admin.py

つまり、UserTaxExemptにはUserに対する外部キーがあるので、これはうまく機能しないのでしょうか。ユーザーページで機能するので、連絡先ページで機能しない理由がわかりません。

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

python - Satchmoを展開するためのFCGIへのHOWTOはありますか?

https://docs.djangoproject.com/en/dev/howto/deployment/fastcgi/には、FCGIのセットアップの詳細が記載されていますが、Apache構成ファイルの資料はありますが、FCGIは省略されています。

127.0.0.1にバインドされた同じサーバーで実行され、ポート1234でリッスンしているデーモン化されたfastcgiプロセスのsite.fcgiファイルを作成するにはどうすればよいですか?

- 編集 -

httpd.confに次のものがあります。

/home/jonathan/store/deploy/store.fcgiにあります:

そして、私も走っています

http:// [hostname]をプルアップすると、次のようになります。

http:// [hostname] / mediaは、入力されたインデックスをプルアップします。

このFCGIの使用で何が改善されるか、または問題を引き起こす可能性がありますか?store.cgiは、DjangoまたはFCGIドキュメントでSatchmoのモデルFCGIファイルが見つからなかった後に使用したいくつかの.fcgiファイルに基づいていました。私はそれをそれほど信用していません。私はただもっと良いものをグーグルで検索していません。

助言がありますか?

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

python - ストア自体に Satchmo サブスクリプションを使用する

Satchmo をセットアップしようとしていて、このクールなサブスクリプション製品を見つけましたが、サイト (複数のストアの Web サイト) 自体にメンバー専用セクションを作成したいと考えています。言い換えれば、ユーザーが特定の機能を使用できるようにサブスクリプションを作成することを望んでいます。これはサッチモで可能ですか?

私のウェブサイトが xyz.com と呼ばれている場合、システム上に xyz ストアを作成してサブスクリプション製品を提供できると思いますが、それを Django ログイン システムと統合できますか?

前もって感謝します。

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

python - satchmo nginx が https にリダイレクトされ、次に http にリダイレクトされて戻る

私はsatchmoと呼ばれるdjangoプロジェクトで奇妙な問題を抱えており、nginxとuwsgiでデプロイしています。

何が起こっているかというと、アプリケーションが応答し、nginx が停止してアプリケーションが応答しなくなるまで、https にリダイレクトしてから http にリダイレクトし、次に https にリダイレクトします。

これを理解するのを手伝ってください。ありがとうございました!

これは、nginx のサイトで利用可能な構成ファイルです。

これは、/etc/init の uwsgi.conf ファイルです。

そして、私の wsgi.py ファイルは次のとおりです。

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

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

django - 管理インターフェースからではなく、SatchmoShippingModuleを有効にする

DjangoでSatchmoを使用しています。UPS配送モジュールを有効にするか、設定ファイルを使用してデフォルトの配送モジュールにします。ただし、ここで説明するのと同じことを行うために管理インターフェースを使用したくありません。

これまたはこのようなものを達成するために私は何ができますか?

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

django - 可変深度カテゴリ階層とカテゴリごとの任意の属性を備えたDjango製品アプリ

私は、以下を必要とするクライアントのために、Djangoで構築された製品カタログの作業を開始しています。

1-可変深度カテゴリ/サブカテゴリ構造。ツリーは次のようになります。

cat 1> subcat 1>subsubcat1>製品1

cat2>サブcat2>製品2

猫3>製品3

2-任意のカテゴリまたはサブカテゴリの製品は任意の属性セットを持つことができます。たとえば、「プロッタ」の下の製品は「速度」、「サイズ」、「紙の種類」の属性を持つことができますが、「CADソフトウェア」の下の製品は'バージョン'、'ライセンスタイプ'、および'シート数'を持つことができます。

3-使いやすいバックエンド。うまくいけば、ドラッグアンドドロップによる製品の注文と分類が可能です

そこで、Satchmoを調べたところ、必要なものに似た「製品属性」と、Productモデルを持たないが、それ以外はかなりハッキング可能で、優れたバックエンドを備えたMezzanineがあります。

私はどちらのプロジェクトも使用していませんが、それらがやり過ぎであるかどうか疑問に思っています(ショッピングカート、支払いなど、またはメザニンの完全なブログのものは必要ありません)、おそらく特定のニーズのためのより単純なアプリケーションまたはアプリケーションがあります持ってる?

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

mysql - Satchmo ストアを sqlite3 から mysql に移行する

sqlite3 で実行されている完全に機能するサッチモ ストアがあります。ただし、mysqlに変更する必要があります。新しいデータベースを作成するか、古いデータベースを移植するかに関係なく、あらゆる場所で http エラー 500 が発生します。たとえば、新しいデータベースがあり、ユーザー アカウントを作成した場合、すべて問題ないようです。次に、ユーザーのプロファイル (実際には拡張ユーザー プロファイル) を更新しようとすると、すぐにサーバー 500 エラーが発生します。そのURLにはもう興味がないようです(http://127.0.0.1:8000/accounts/update/)

奇妙なことに、管理者としてログインして管理ページに移動すると、そのユーザーの (拡張) プロファイルをまったく問題なく更新できます。実際、管理ページでエラーを見たことはありません。

mysql用に設定する方法は次のとおりです。

settings.py:

次に、新しいデータベースを作成するために、次のことを行いました。

python manage.py syncdb
python manage.py runserver

編集 1

これが爆発するコードです:

編集 2

sqlite バックエンドの使用に戻って sqlite db を削除すると (そして 'python manage.py syncdb' を実行すると)、まったく同じ症状が発生するため、db に何かが欠けているようです。syncdb 以上のことをする必要があるようです。

ここで何が欠けていますか?