問題タブ [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.
python - 名前「オーダー」が定義されていません
このエラーがあります
次の節で:
Order
同じファイルで正確に定義され、のサブクラスですmodel.Model
より具体的に言うと、私が使用しているファイルは次のとおり です 。
なぜこれができるのですか?
アップデート:
トレースバックは次のとおりです。
javascript - 「タイプ不一致エラー」を引き起こす CSRF 保護
Satchmo コード (satchmo/satchmo/apps/satchmo_store/contact/templates/contact/_state_js.html) では、次の JavaScript が Internet Explorer バージョン 6 でエラーを引き起こしています。
具体的には、次の行が IE によって参照されます。
問題は、「国」と「都道府県」を含むフォームで発生します。明らかに、国が変更された場合、使用可能な州も変更する必要があります。ユーザーが国を選択するとすぐに、Explorer は次のエラーを報告します。
ここで問題が何であるかを誰かが提案できますか? なぜ「タイプの不一致」になるのかよくわかりませんか?
どうもありがとう、トーマス
django - Satchmo配送モジュールの注文情報
私の配送モジュールでは、支払いタイプを確認しようとしていますが、支払いタイプが代金引換でない場合にのみ、valid()に対してtrueを返します。基本的に、私は代金引換で支払う場合にのみローカル配送またはローカルピックアップの配送の選択肢を提供し、実際の配送方法を許可したくありません。
私の問題は、出荷モジュールのvalid()メソッドで、現在の注文情報にアクセスする方法がわからないことです。注文情報をinit呼び出しに渡す方法はありますか?またはそれを調べる他の方法はありますか?
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に対する外部キーがあるので、これはうまく機能しないのでしょうか。ユーザーページで機能するので、連絡先ページで機能しない理由がわかりません。
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ファイルに基づいていました。私はそれをそれほど信用していません。私はただもっと良いものをグーグルで検索していません。
助言がありますか?
python - ストア自体に Satchmo サブスクリプションを使用する
Satchmo をセットアップしようとしていて、このクールなサブスクリプション製品を見つけましたが、サイト (複数のストアの Web サイト) 自体にメンバー専用セクションを作成したいと考えています。言い換えれば、ユーザーが特定の機能を使用できるようにサブスクリプションを作成することを望んでいます。これはサッチモで可能ですか?
私のウェブサイトが xyz.com と呼ばれている場合、システム上に xyz ストアを作成してサブスクリプション製品を提供できると思いますが、それを Django ログイン システムと統合できますか?
前もって感謝します。
python - satchmo nginx が https にリダイレクトされ、次に http にリダイレクトされて戻る
私はsatchmoと呼ばれるdjangoプロジェクトで奇妙な問題を抱えており、nginxとuwsgiでデプロイしています。
何が起こっているかというと、アプリケーションが応答し、nginx が停止してアプリケーションが応答しなくなるまで、https にリダイレクトしてから http にリダイレクトし、次に https にリダイレクトします。
これを理解するのを手伝ってください。ありがとうございました!
これは、nginx のサイトで利用可能な構成ファイルです。
これは、/etc/init の uwsgi.conf ファイルです。
そして、私の wsgi.py ファイルは次のとおりです。
ご協力ありがとうございました!
django - 管理インターフェースからではなく、SatchmoShippingModuleを有効にする
DjangoでSatchmoを使用しています。UPS配送モジュールを有効にするか、設定ファイルを使用してデフォルトの配送モジュールにします。ただし、ここで説明するのと同じことを行うために管理インターフェースを使用したくありません。
これまたはこのようなものを達成するために私は何ができますか?
django - 可変深度カテゴリ階層とカテゴリごとの任意の属性を備えたDjango製品アプリ
私は、以下を必要とするクライアントのために、Djangoで構築された製品カタログの作業を開始しています。
1-可変深度カテゴリ/サブカテゴリ構造。ツリーは次のようになります。
cat 1> subcat 1>subsubcat1>製品1
cat2>サブcat2>製品2
猫3>製品3
2-任意のカテゴリまたはサブカテゴリの製品は任意の属性セットを持つことができます。たとえば、「プロッタ」の下の製品は「速度」、「サイズ」、「紙の種類」の属性を持つことができますが、「CADソフトウェア」の下の製品は'バージョン'、'ライセンスタイプ'、および'シート数'を持つことができます。
3-使いやすいバックエンド。うまくいけば、ドラッグアンドドロップによる製品の注文と分類が可能です。
そこで、Satchmoを調べたところ、必要なものに似た「製品属性」と、Productモデルを持たないが、それ以外はかなりハッキング可能で、優れたバックエンドを備えたMezzanineがあります。
私はどちらのプロジェクトも使用していませんが、それらがやり過ぎであるかどうか疑問に思っています(ショッピングカート、支払いなど、またはメザニンの完全なブログのものは必要ありません)、おそらく特定のニーズのためのより単純なアプリケーションまたはアプリケーションがあります持ってる?
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 以上のことをする必要があるようです。
ここで何が欠けていますか?