App Engine: ограничить приложение авторизованным набором пользователей - PullRequest
0 голосов
/ 15 июня 2011

Некоторое время назад, читая книгу App Engine Cookbook, я нашел этот рецепт на основе API пользователя (Python): http://goo.gl/aQl45 Но мой вопрос: как мне создать базу данных пользователей?Где я могу найти список «разрешенных пользователей»?Я не понимаю ...

Может кто-нибудь объяснить мне, как заставить этот рецепт работать в реальном приложении?

1 Ответ

4 голосов
/ 15 июня 2011

В середине страницы, на которую вы ссылаетесь, прямо под "Прикрепленными файлами", находятся ссылки на три файла, которые составляют пример приложения.Таблица AuthorizedUser определена в верхней части auth.py.Вам не нужно создавать эту таблицу вручную так же, как в реляционной базе данных.Вы создаете сущности AuthorizedUser и сохраняете (помещаете) их, а App Engine позаботится о том, чтобы создать иллюзию наличия схемы и наличия таблицы с именем AuthorizedUser.

Перечитать http://code.google.com/appengine/docs/python/datastore/datamodeling.html и обратите внимание на бит, который начинается: «Объект хранилища данных имеет ключ и набор свойств».Это может занять некоторое время, если вы настолько же погружены в реляционное мышление, как и я, но как только вы это сделаете, App Engine станет намного менее загадочным.

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