python 2.7
pyramid 1.3a4
sqlalchemy 7.3
sqlite3.7.9
sqliteプロンプトから>私はできる:
insert into risk(travel_dt) values ('')
also
insert into risk(travel_dt) values(Null)
どちらも null 値を持つ新しい行になりますrisk.travel_dt
が、ピラミッドからこれらの値を試すとtravel_dt
、Sqlalchemy でエラーが発生します。
最初のケースでは、次のようになりますsqlalchemy.exc.StatementError
。
SQLite の日付型は、Python の日付オブジェクトのみを入力として受け入れます
2 番目のケースでは、 が得られNull is not defined
ます。「Null」を使用すると、最初のケースエラーが発生します
ヌルに関する別の質問をお詫び申し上げます。多くの資料を読みましたが、簡単なことを見逃していたに違いありません。助けてくれてありがとうクレメンス・ハーシェル