GAE bulkloader: сущность отсутствует в автоматически сгенерированном bulkloader.yaml - PullRequest
1 голос
/ 22 августа 2010

Я перевожу приложение 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:

  1. Генерируется только вид Entry, в сгенерированном bulkloader.yaml.
  2. В натуральном выражении Entry, свойство tags отсутствует.

Также я заметил, хотя у меня есть код, который запрашивает модель Tag, например:

Tag.gql('WHERE name = :1',t)

GAE не генерирует индекс для Tag в index.yaml. Мне интересно, это связано с тем, что Tag отсутствует в bulkloader.yaml ...

Есть намеки, ребята? Заранее спасибо.

1 Ответ

0 голосов
/ 22 августа 2010

Попробуйте запустить этот GQL в средстве просмотра хранилища данных на панели управления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...