問題タブ [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 投票する
4 に答える
74955 参照

python - SQLAlchemy DateTime タイムゾーン

SQLAlchemy のDateTime型では、timezone=True引数を使用して、naive でない datetime オブジェクトをデータベースに保存し、そのまま返すことができます。SQLAlchemy が渡すタイムゾーンを変更してtzinfo、たとえば UTC にする方法はありますか? を使用できることに気づきましたdefault=datetime.datetime.utcnow。ただし、これは単純な localtime ベースの datetime を渡す人を喜んで受け入れる単純な時間です。これを使用timezone=Trueしたとしても、正規化するベース タイムゾーンがなくてもローカル時間または UTC 時間が非単純になるためです。( pytzを使用して) datetime オブジェクトを非ナイーブにしようとしましたが、これを DB に保存すると、ナイーブとして返されます。

datetime.datetime.utcnow がうまく機能しないことに注意してくださいtimezone=True

(1, 日時.日時(2009, 1, 6, 0, 9, 36, 891887))

datetime.timedelta(-1, 64800) # これが私の現地時間オフセットです!!

datetime.timedelta(-1, 64800)

datetime.timedelta(0) #UTC

明示的に UTC を使用するように変更しても:

...

...

datetime.timedelta(-1, 64800) # 明示的に追加したタイムゾーンを使用していませんでした

または、ドロップするとtimezone=True:

...

...

True # 今回はタイムゾーンをデータベースに保存しませんでした

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

python - SQLalchemy を使用して、リストで指定されたキーを持つすべての行を取得するにはどうすればよいですか?

取得したい ID のシーケンスがあります。それは簡単です:

それを行うより良い方法はありますか?

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

sqlalchemy - IronPython db-api 2.0

Does anyone know which if any db-api 2.0 drivers work with IronPython? If so, has anyone tried using it with SQLAlchemy, SQLObject or the Django ORM?

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

python - SQLAlchemy でのリレーション カウントによるフィルタリング

Pylons プロジェクトで SQLAlchemy Python ORM を使用しています。別のクラス「エントリー」と1対多の関係にあるクラス「プロジェクト」があります。SQLAlchemy でクエリを実行して、1 つ以上のエントリが関連付けられているすべてのプロジェクトを取得したいと考えています。現時点で私はやっています:

これは理想的ではないことはわかっていますが、必要なことを行うフィルターを実行する方法がわかりません (たとえば、Session.query(Project).filter(Project.entries.exists()))。

何か案は?

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

python - sqlalchemyで子の属性に従ってオブジェクトを注文するにはどうすればよいですか?

状況は次のとおりです。私は親モデルに と言いBlogPostます。それは多くCommentのsを持っています。私が欲しいのは、BlogPostの作成日順に並べられた のリストですComment。つまり、最新のコメントを含むブログ投稿がリストの一番上にあるはずです。これはSQLAlchemyで可能ですか?

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

python - sqlalchemyを使用してmysqlから一度に1行ずつデータを出力する

sqlalchemy を使用して mysql データベースからデータをフェッチし、そのデータを別のクラスで使用したいと考えています。基本的には、一度に行をフェッチし、データを使用し、別の行をフェッチし、データを使用します。これを行うにはいくつかの問題があります..

基本的に、mysql データから一度に 1 行ずつデータを出力するにはどうすればよいですか?.. すべてのチュートリアルを調べましたが、あまり役に立ちません。

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

python - SQLAlchemy と空の列

SQLAlchemy を使用してデータベースに新しいレコードを挿入しようとしたときに、すべての値を入力しないと、(それらを省略するのではなく) 「なし」として挿入しようとします。次に、「null にすることはできません」というエラーが表示されます。インスタンスを宣言するときに列を省略した場合、SQLクエリから列を省略する方法はありますか?

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

python - SQLAlchemy/Elixir 検証ルール?

データベース入力を保存する前に検証する方法を見つけたばかりですが、一部の Web ベースのフレームワークに見られる事前に作成されたルール (電子メールの検証、長さなど) がないことにちょっとがっかりしています。私がまだ見つけていない、いくつかの事前に作成された検証リストが隠されている検証ライブラリがどこかどこかに横たわっていますか?

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

python - py2exe + sqlalchemy + sqlite の問題

フルスピードの開発モードに入る前に、いくつかの基本的なものを Python で動作させることをいじっています。詳細は次のとおりです。

setup.py:

py2exe は .exe ファイルを正しく生成しているように見えますが、dist/main.exe を実行すると main.exe.log に記録されます。

私は自分の心をグーグルで調べてきましたが、これに対する解決策を見つけることができないようです. 今これを機能させることができない場合、このプロジェクトに Python を使用するという私の希望は打ち砕かれ、Ruby を使用してやり直すことになります... (Ruby に問題があるわけではなく、このプロジェクトを次のように使用したかっただけです。 Python を独学するには良い方法です)