python – flask-sqlalchemy で、クエリステートメントを生の SQL に変換して出力する方法は?
世界只因有你
世界只因有你 2017-06-12 09:26:42
0
3
1405

Python フラスコで sqlalchemy を使用して、次のようにテーブルを作成します:

リーリー

現在のクエリ結果は次のとおりです:

リーリー

取得したのはクエリセット オブジェクトですが、このオブジェクトのすべての内容を出力する方法はありますか?次のように毎回このオブジェクトのプロパティを 1 つ取得するだけではなく?また、このステートメントを実行するときに実際に実行された SQL ステートメントを出力するにはどうすればよいですか?

リーリー
世界只因有你
世界只因有你

全員に返信(3)
为情所困

これは sqlalchemy 自体の操作についての詳細です。

私が知っているのは、sqlalchemyを使用するときです。次のようなクエリがあるとします。

リーリー

直接実行:

リーリー

実際の SQL ステートメントを印刷できます。そして、次のように、さまざまなデータに対して方言出力を行うことができます:

リーリー

falsk では、flask-sqlalchemy 自体は単なる flask-sqlalchemy本身只是对sqlalchemy のパッケージであるためです。同じアプローチが適用されるはずです

いいねを押す +0
phpcn_u1582

私の記憶が正しければ、str (モデル) を直接使用してください

いいねを押す +0
三叔

実際に実行された SQL ステートメントを出力します:
SQLALCHEMY_ECHO=True

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート