問題タブ [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.
eval - evalを使用してSQLQueryqオブジェクトをプログラムで定義する
SQLObjectを使用していて、.qオブジェクト(またはその他の方法)を使用してプログラムでクエリを作成したいのですが、実際のSQLに戻したくありません。
私は次のようなことをしようとしています:
私はこれを持っています:
しかし、それは単に「間違っている」と感じます-これはこれを行うための「正しい」(またはより適切には「pythonic」)方法ですか?
python - SQLObjectを使用した単純なマルチスレッドは機能しません
実行するとスタックし.getOne()
ます:
python - Pythonで使用するためにSQLObjectをインストールするにはどうすればよいですか?
PythonでSQLObjectを使用する必要があり、SQLObject-1.0.0-py2.6.eggをダウンロードしましたが、次に何をすべきかわかりません。
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は問題なく動作します。
python - sqlobject:selectbyメソッドを使用してメモリをリーク
sqlobjectでselectbyメソッドを使用すると、リークメモリがあることを発見しました。
たとえば、このコードを実行すると、次のようになります。
結果は
connection.clear()、expireなどを使用してテストしましたが、同じ結果が得られます。たとえば、Personクラスを変更した場合
結果は
ありがとう。
python - Bottle Python の SQL Alchemy または SQL オブジェクト
こんにちは、私は bottle.py フレームワークを始めたばかりの初心者です。学ぶことができるサンプルの CRUD アプリケーションを持っている人はいますか? 次に、2 つのラッパーのどちらがボトル内でより速く実行されますか?ありがとう。
python - SQLObject/SQLAlchemyプロジェクト用のWebプレゼンテーションフレームワーク
私は、SQLObjectまたはSQLAlchemyのいずれかに基づく非Webプロジェクトを取得し、それを適切なWebフレームワークでオーバーレイする最も優雅な方法を探しています。
Turbogearsを見てきましたが、使用できるもののように見えますが、モデルはTurbogearsフレームワーク内で定義する必要があるようです。コア機能(モデル、コード)と提示レイヤー(turgbogears 、?)を分離したい。
既存のコードベースからモデルを取得し、あまり面倒なことなくデータを表示できるものが必要です。
python - sqlalchemyまたはSQLObjectを使用してCA-CERTを必要とするmysql接続を確立する方法
ca-certが必要なMySQLデータベースに接続したいのですが。私は以下のようにMySQLdbでそれを行うことができます:
SQLAlchemyまたはSQLObjectで同じ考え方をするにはどうすればよいですか?
ありがとう、ピーター
python - python生文字列の割り当て
ファイルに次のような行が含まれているとします。
これらの行を読んでいる間、値を生の文字列(エスケープされていない)にしたい、つまり、メモリ内で、行は
それ以外の
これは、sqlobject などのライブラリに渡されるときにエスケープされます。
たとえば、sqlobject を使用すると、
私が述べた場合、私は望ましい結果を得る
私はしません。
したがって、質問は基本的に、宣言/代入モード (例: ) でないときに生の文字列を渡すことができa = r'string'
ます。文字列は既にメモリ内にあります。