問題タブ [storm-orm]

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 投票する
1 に答える
236 参照

python - 多対多の関係に追加情報を追加する方法は?

注文を管理して印刷するプログラムを書いています。

注文は、注文者、日付、およびこの人が注文した製品を含むオブジェクトです。ある商品の金額を一人の注文者に加算したいです。例:卵3個、パン2個。

すべての注文に1つの製品しか含まれないように、注文をより小さな断片に分割するよりも、嵐(私が使用しているORM)でこれを行う簡単な方法はありますか?

0 投票する
3 に答える
1510 参照

python - ストーム Python 3 は互換性がありますか?

そのトピックに関する情報は見つかりませんでしたし、そのホームページにも言及されていません。

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

python - Stormの使用:ImportError:ローカルという名前のモジュールがありません

Stormのドキュメントに記載されているように、Stormを使用するために必要なシンボルをインポートするために次のことを行っています。

私はこれをPylonsと一緒に使用していますが、Stormは実際にPylonがセットアップした仮想Python環境に卵としてインストールされ、正しいパスも検索します。

ただし、上記のインポートコードを評価すると、次の例外がスローされます。

ImportError:ローカルという名前のモジュールがありません

しかし、「local」という名前のモジュールからは明示的に何も含めていませんが、「locals」という名前を付けています。

更新(トレースバック)

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

python - Python の Storm で ORM を作成する

質問はスレッドに基づいています。Storm で SQL スキーマを再利用できることがわかったからです。

Storm で次のエラー メッセージを解決するにはどうすればよいですか?

コードは、ジェイソンの回答とストームのマニュアルに基づいています。

それはあなたに与えます

これは、一部のモジュールが欠落していることを示唆しています。instanceStorm にはモジュールがありません。

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

sql - SQLクエリに大きな配列を追加するには?

これは私のストームコードです:

これは、およそ次の SQL に変換されます。

self.ordersが長すぎる場合、 Too many SQL variables例外が発生します。

これを達成する別の方法はありますか?

私の唯一のアイデアは、注文ごとにクエリを作成し、辞書を使用して手動で結合することです。

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

python - Storm の多対 1 の属性

私のスキーマは次のようになります。

そして、次の行に沿って Storm クエリを実行したい

projects.plan_id(一意ではないことに注意してください。)

これを設定するにはどうすればよいですか?

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

python - 主キーのないStormテーブルを作成する方法は?

Storm を使用して、既存の MySQL データベースに ORM を作成しようとしています。テーブルの 1 つにテーブル クラスを作成しようとしていますが、次のエラーが発生します。

storm.exceptions.ClassInfoError: <class 'statsstorm.Aggframe'> has no primary key information

このテーブルには主キーがなく、一意の行を生成する列の組み合わせもありません。ログのように機能します。

主キーのない Storm テーブル クラスを作成するにはどうすればよいですか?

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

python - Storm ORMをPyramidで動作させようとしていますが、スレッドに問題があります

これが私のウェブサイトからの関連コードです__init__.py

これが私のmodels/__init__.py

そして、これが私のユーザーモデルです:

Stormのドキュメントを読んだところ、これはすべて正しいです。問題は、create_account呼び出し可能なビューから関数を呼び出すと、次の例外がスローされることです。

Pyramidがアプリケーションをスレッド化していることに気づいていませんでした:/

どうすればこれを修正できますか?

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

python - Python ORM ストームでの複合外部キー参照

これが私のモデルです:

条件は、テーブルから利用可能なカテゴリのみ、またはカテゴリとアイテムの両方を選択することです(それぞれにドロップダウンがあります)。また、参照セットを使用して、カテゴリの詳細またはカテゴリとアイテムの両方の詳細への参照を戻したいと考えています。購入レコードを、category_no & name (pcategory_id のみが指定されている場合) または category_no & name, item_no & name (category と item の両方が指定されている場合) でリストしたいと考えています。& 私の要件を満たすレコードを挿入します。私が抱えている主な問題は、レコードを次のようにリストするときです。

ORMとしてフラスコとストームを使用しています。表間で適切な参照を使用して製品カテゴリ名と製品項目名を取得する方法はありますか?

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

python - ストームの生産準備は整っていますか?

ストームを使っている人はいますか? 本番環境で使用できるほど安定していますか?