Я перевожу приложение django в GAE и собираюсь использовать Bulloader для загрузки существующих данных.
Модель довольно проста, в основном есть две модели:
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
.
- В натуральном выражении
Entry
, свойство tags
отсутствует.
Также я заметил, хотя у меня есть код, который запрашивает модель Tag
, например:
Tag.gql('WHERE name = :1',t)
GAE не генерирует индекс для Tag
в index.yaml
. Мне интересно, это связано с тем, что Tag
отсутствует в bulkloader.yaml
...
Есть намеки, ребята? Заранее спасибо.