前段时间,在阅读App Engine Cookbook时,我发现这个配方基于用户API(Python):http://goo.gl/aQl45但我的问题是:如何创建用户数据库?我在哪里找到“允许的用户”列表?我不明白......
有人可以解释一下如何让这个食谱在实际应用中运行吗?
答案 0 :(得分:4)
在您链接到的页面中间,“附加文件”下面是指向构成示例应用程序的三个文件的链接。 AuthorizedUser
表定义在auth.py
的顶部。您不需要像使用关系数据库那样手动创建该表。您创建AuthorizedUser实体并保存(放置)它们,App Engine会给您一种假设,即您有一个模式,并且您有一个名为AuthorizedUser
的表。
重新阅读http://code.google.com/appengine/docs/python/datastore/datamodeling.html并记下“数据存储区实体有一个键和一组属性”的位。如果你像我一样沉浸在关系思维中,那可能需要一段时间才能沉沦,但是一旦你得到它,App Engine就会变得不那么神秘了。