問題タブ [sqlobject]

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

eval - evalを使用してSQLQueryqオブジェクトをプログラムで定義する

SQLObjectを使用していて、.qオブジェクト(またはその他の方法)を使用してプログラムでクエリを作成したいのですが、実際のSQLに戻したくありません。

私は次のようなことをしようとしています:

私はこれを持っています:

しかし、それは単に「間違っている」と感じます-これはこれを行うための「正しい」(またはより適切には「pythonic」)方法ですか?

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

python - SQLObjectを使用した単純なマルチスレッドは機能しません

実行するとスタックし.getOne()ます:

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

python - Pythonで使用するためにSQLObjectをインストールするにはどうすればよいですか?

PythonでSQLObjectを使用する必要があり、SQLObject-1.0.0-py2.6.eggをダウンロードしましたが、次に何をすべきかわかりません。

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

python - python:conn.autocommit(1)でSQLObjectが失敗するのはなぜですか?

私のサーバーコードには、への呼び出しがあり_SO_fetchAlternateID(いくつかの呼び出しにネストされていvalueます)、最終的にはを呼び出しmakeConnectionますpgconnection.py

この呼び出しはで失敗しconn.autocommit(1)、エラーが発生します

TypeError:'bool'オブジェクトは呼び出せません

SQLObject(0.8.7)のコードは次のとおりです。

デバッグは、connが実際に接続オブジェクトを保持していることを示していますが、autocommitはメソッドではなく、ブール値(False)です。

self.moduleモジュール'psycopg2'(2.4.2)です。

これは構成の問題ですか?バージョンが一致していませんか?

アップデート:

原因は、psycopg2-2.4.2の非互換性の問題であることが判明しました。Cのソースコードを見ると、psycopg/connection.hには残念ながら。という名前の整数変数がありますautocommit。バージョン2-2.4は問題なく動作します。

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

python - sqlobject:selectbyメソッドを使用してメモリをリーク

sqlobjectでselectbyメソッドを使用すると、リークメモリがあることを発見しました。

たとえば、このコードを実行すると、次のようになります。

結果は

connection.clear()、expireなどを使用してテストしましたが、同じ結果が得られます。たとえば、Personクラスを変更した場合

結果は

ありがとう。

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

python - Bottle Python の SQL Alchemy または SQL オブジェクト

こんにちは、私は bottle.py フレームワークを始めたばかりの初心者です。学ぶことができるサンプルの CRUD アプリケーションを持っている人はいますか? 次に、2 つのラッパーのどちらがボトル内でより速く実行されますか?ありがとう。

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

python - SQLObject/SQLAlchemyプロジェクト用のWebプレゼンテーションフレームワーク

私は、SQLObjectまたはSQLAlchemyのいずれかに基づく非Webプロジェクトを取得し、それを適切なWebフレームワークでオーバーレイする最も優雅な方法を探しています。

Turbogearsを見てきましたが、使用できるもののように見えますが、モデルはTurbogearsフレームワーク内で定義する必要があるようです。コア機能(モデル、コード)と提示レイヤー(turgbogears 、?)を分離したい。

既存のコードベースからモデルを取得し、あまり面倒なことなくデータを表示できるものが必要です。

0 投票する
4 に答える
16588 参照

python - sqlalchemyまたはSQLObjectを使用してCA-CERTを必要とするmysql接続を確立する方法

ca-certが必要なMySQLデータベースに接続したいのですが。私は以下のようにMySQLdbでそれを行うことができます:

SQLAlchemyまたはSQLObjectで同じ考え方をするにはどうすればよいですか?

ありがとう、ピーター

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

python - python生文字列の割り当て

ファイルに次のような行が含まれているとします。

これらの行を読んでいる間、値を生の文字列(エスケープされていない)にしたい、つまり、メモリ内で、行は

それ以外の

これは、sqlobject などのライブラリに渡されるときにエスケープされます。

たとえば、sqlobject を使用すると、

私が述べた場合、私は望ましい結果を得る

私はしません。

したがって、質問は基本的に、宣言/代入モード (例: ) でないときに生の文字列を渡すことができa = r'string'ます。文字列は既にメモリ内にあります。