1

私のモデルには、次のプロパティがあります。

created = db.DateTimeProperty(required=True, auto_now_add=True)

このタイプのオブジェクトがデータストアに作成されると、作成されたプロパティが自動的に設定されます。

このフィールドを持たないテーブルでバルク ローダー ツールを使用すると、AppEngine にアップロードするときにフィールドが自動的に入力されず、その時点で新しいオブジェクトが作成されます。

バルクローダーからアップロードされた新しいオブジェクトに作成時間を設定するにはどうすればよいですか?

4

1 に答える 1

2

次のような内容を bulkloader.yaml に追加します。

- property: created
  external_name: created
  import_transform: "lambda x: datetime.datetime.utcnow()"
于 2011-01-22T04:38:21.237 に答える