使用Google App Engine Bulkloader生成默认值

时间:2010-12-02 20:05:21

标签: python google-app-engine bulkloader

之前我已成功将批量加载器用于我的项目,但最近我在修改记录时添加了一个新字段到时间戳。不过,这个新领域给了我麻烦,因为它默认为null。如果没有在导入之前在csv中手动插入时间戳,有没有办法可以插入当前正确的数据?我假设我需要查看import_transform行,但我对Python一无所知(我的应用程序是Java)。

理想情况下,我想自动插入当前时间戳(自纪元以来的毫秒数)。如果这不重要,可以在运行导入之前在transform语句中静态设置值。感谢。

1 个答案:

答案 0 :(得分:1)

正如您所做的那样,定义自定义转换函数是正确的方法。但是你不必修改transform.py - 将函数放在你自己的应用程序的文件中,然后将它导入到yaml文件的python_preamble中。