1
我正在將django應用程序遷移到GAE,並打算使用bulkloader來上傳現有數據。GAE bulkloader:實體從自動生成的bulkloader.yaml中丟失
該模型是相當簡單,基本上有兩種型號:
class Tag(db.Model):
name = db.StringProperty (required=True)
class Entry(db.Model):
# some properties ...
# ...
tags = db.ListProperty(db.Key)
我跑appcfg.py create_bulkloader_config
對我的GAE應用程序,並發現了兩個問題bulkloader.yaml產生:
- 只有一種生成
Entry
,生成的bulkloader.yaml
中沒有種類Tag
。 - 實物
Entry
,物業tags
已遺失。
而且我發現,雖然我有代碼查詢模型Tag
這樣的:
Tag.gql('WHERE name = :1',t)
GAE不index.yaml
產生Tag
指數。我想知道這是關聯的Tag
bulkloader.yaml
...
任何提示人?先謝謝你。
原來,GAE每24小時更新其模型統計數據。我等了2天,再次運行腳本,所有實體都在bulkload.xml中創建 – murphytalk 2010-08-25 14:45:56