sqlalchemy - O/R マッパー

sqlalchemy

INSERT/UPDATEでのデフォルト値の扱い

デフォルト値は次のキーワード引数によって指定します。

  • default
  • onupdate
  • server_default

ケース別にやり方は次のようになります。

スカラ値をデフォルト値として指定:

Table('TableName', meta,
    Column('column_name', Unicode(32), default=u'')
)

ハマったエラーとか

UnboundExecutionError

sqlalchemy.exc.UnboundExecutionError: Could not locate a bind configured on mapper Mapper|TABLENAME|TABLENAME, SQL expression or this Session

session?を取っていない時に発生します。 接続周りを疑ってみてください。

目次

前のトピックへ

Sphinx - ドキュメンテーションビルダー

次のトピックへ

tweepy

このページ

inserted by FC2 system