2011-01-22 4 views
1

В моей модели у меня есть свойство:AppEngine и автоматически создаются свойство значения

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

Когда объект такого типа создаются в хранилище, то созданного свойства автоматически заполняются.

Когда я использую инструмент объемного загрузчика с таблицей, которая не имеет этого поля, поле не будет автоматически заполнено при загрузке в AppEngine, и в это время будут созданы новые объекты.

Как это сделать создано время на новых объектах, загруженных с загрузчика?

ответ

2

Добавить что-то вроде следующего в bulkloader.yaml:

- property: created 
    external_name: created 
    import_transform: "lambda x: datetime.datetime.utcnow()"