問題タブ [ponyorm]

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

python - timedeltas を使用して pony orm をクエリする際のアサーション エラー

sqlite3Pony orm (バージョン 0.7.1、python 3.6.0) を使用してアクセスしているデータベースがあります。

列/フィールドの 1 つは期間 ( timedelta) です。期間が指定された時間未満のすべての行を選択しようとしています。

私がやっていることの最小限の例:

これを実行すると、AssertionError: delta

pony.orm.select(x for x in TestTime if x.td < delta)構文を使用してクエリを実行すると、同じエラーが発生します。

それが役立つ場合の完全なトレースは次のとおりです。

私は何か間違ったことをしていますか、それとももっと良い方法がありますか?