Заполнение каталогов в Google App Engine - PullRequest
2 голосов
/ 04 мая 2011

Я недавно использую Google App Engine и хочу предварительно заполнить каталоги, прежде чем приступить к работе.

Каталоги, такие как: - Роль (role_key, role_description) - Страна (county_key, описание) - и т. д.

Если бы я использовал mySQl, oracle и т. Д., Например, хранилище данных, а не GAE, я бы сделал что-то вроде:

  • вставка в значения Role (role_key, role_description) (1, 'ADMIN');

  • вставка в значения Role (role_key, role_description) (2, 'USER_VIEW');

  • вставить в значения Country (county_key, role_description) ('MX', 'Mexico');

  • вставить в значения Country (county_key, role_description) («США», «United States»);

  • и т.д.

И прежде чем развернуть свое приложение, я запустил этот скрипт в базе данных.

Но как я могу сделать это (возможно, не совсем то же самое, не тот же синтаксис и т. Д.) С Google App Engine?

Спасибо, люди.

С уважением,

1 Ответ

3 голосов
/ 04 мая 2011

Общее решение для этого - загрузчик .Вы можете использовать его для импорта данных из файла CSV или другого отформатированного источника данных.

Для дополнительной вставки специальных данных также есть remote_api .Это даст вам интерактивную оболочку, в которой вы сможете управлять объектами хранилища данных или выполнять другие вызовы API.

...