問題タブ [sqlalchemy]

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 に答える
3836 参照

python - SQLAlchemy と VirtualEnv の問題

OS X 10.5 の virtualenv で SQLAlchemy を使用しようとしていますが、まったくロードできないようです。

これが私がやったことです

インタープリターから sqlalchemy をインポートしようとすると、すべて正常に動作しますが、python スクリプトから sqlalchemy をインポートしようとすると、次のエラーが発生します。

IBMのチュートリアル スクリプトは次のとおりです。

「python test.py」を実行してみましたが、結果は次のとおりです。

これが私のsys.pathにあるものです

何が起こっているかについてのアイデアはありますか??

0 投票する
5 に答える
29627 参照

python - SQLAlchemy を使用するように Django を構成する

SQLAlchemy で Django を構成するにはどうすればよいですか?

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

python - SQLAlchemy:コミット後にオブジェクトマッピングが失われましたか?

SQLAlchemyで簡単な問題が発生しました。テーブルに1つのモデルがあります。ここでは、それをModel1と呼びます。このテーブルに行を追加し、自動インクリメントキーを取得して、それを使用して別のモデルを作成し、このキーを使用できるようにします。これは欠陥のあるデータベース設計ではありません(1:1関係など)。他のテーブルがリモートホストに転送されているため、このキーが必要なだけです。サーバーが相互に理解できるように、一致するキーが必要です。これら2つのテーブル間にこれ以上のローカル参照はありません。また、そのため、リレーションを作成することもできません。

次のコードを検討してください。

「手動で」コミットする必要さえないことを望みました。基本的に私が達成したいのは、「Model1」は絶えず成長しており、Model.idの主キーが増えていることです。AnotherModelは常に、まだ処理されていないModel1のほんの一部です。もちろん、テーブルのブールフィールドである「Model1」にフラグを追加して、すでに処理された要素をマークすることもできますが、これは必要ないことを望んでいました。

上記のコードを機能させるにはどうすればよいですか?

挨拶、

トム

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

python - SQLAlchemy のカスタム ロジックを使用した自動インクリメント属性

ユーザーが請求書を保存するときにアプリケーションによって割り当てられる必要がある「番号」属性を持つ単純な「請求書」クラスがあります。いくつかの制約があります:

1) アプリケーションは (シン) クライアント サーバー アプリケーションであるため、番号を割り当てるものは何でも衝突に注意する必要があります
2) 請求書にも「バージョン」属性があるため、単純な DBMS レベルの自動インクリメント フィールドを使用できません

請求書が保存されるたびに作動するカスタムタイプを使用してこれを構築しようとしています。process_bind_param が None 値で呼び出されると、数を決定して衝突を避けるために何らかのシングルトンが呼び出されます。これはまともな解決策ですか?とにかく、私は問題を抱えています..これが私のカスタムタイプです:

私の問題は、Invoice を保存し、AutoIncrement がその番号の値として「1」を設定すると、Invoice インスタンスが新しい番号で更新されないことです..これは予想どおりですか? 何か不足していますか?お時間をいただきありがとうございました!

(Python 2.6 上の SQLA 0.5.3、postgreSQL 8.3 を使用)

編集: TypeDecorators はデフォルト値を扱わないため、Michael Bayer は、この動作は予期されていると私に言いました。

0 投票する
7 に答える
3477 参照

python - Pylonsはエンタープライズ対応ですか?

私はPython用のエンタープライズ対応のWebアプリケーションフレームワークを探している開発者です。私の主な関心事は、長期的なサポート、広範な機能セット、および信頼性です。

私はPylonsを試してきましたが、Windows上のRuby on Railsで恐ろしい経験をした後、自分のPostgresドライバーをコンパイルする必要がありましたが、PylonsとPythonは天の恵みでした。

Pythonは、非常に強力なコミュニティと商業的関心により、利用可能なライブラリの数とPython 3.0の下位互換性を維持するための努力により、間違いなく「エンタープライズ対応」であると思います。私の心配は:

Pylons 0.97についても同じことが言えますか?

ちなみに、基本的なCRUD操作を自動化できるように、SQLAlchemyをPylons上のDB2で動作させる方法を考えています。http://code.google.comにある現在のDB2ドライバーは、 SQLAlchemy0.4をサポートしているだけではまったく役に立ちません。IBMは、DB2をSQLAlchemyと長期的に連携させることに取り組んでいると思いますか?または、DB2で提供されているODBCドライバーを使用してSQLAlchemyインターフェイスを作成する方がよいと感じています。IBMのSQLAlchemyドライバーを使用する場合と比較して不利な点はありますか?

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

python - sqlalchemyのgroupby&count関数

sqlalchemyに「groupbyandcount」コマンドが必要です。これどうやってするの?

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

python - sqlalchemy で準備済みステートメントを実行する

ユーザー名に対して 40K のリクエストを実行する必要があります。

遅いので、準備済みステートメントを使用するだけだと考えました。

私もです

しかし、私は持っています:

例外が発生する理由がわかりません

0 投票する
5 に答える
3553 参照

python - Python/SQLAlchemy から SQLite のバックアップ API を使用する

PythonのSQLiteデータベースを使用しています(SQLAlchemyを使用)。パフォーマンス上の理由から、アプリケーションにメモリ内データベースを作成し、そのデータベースをディスクにバックアップしたいと考えています。

SQLite にはバックアップ APIがあり、これはこれを透過的に行うようです。

APSWのドキュメントには、バックアップ APIをラップすると書かれていますが、Python の標準の sqlite3 モジュールから、または最良の場合は SQLAlchemy からこの機能にアクセスしたいと思います。これは可能ですか?