app引擎python的用户管理框架?

时间:2013-05-25 20:34:57

标签: python google-app-engine frameworks user-management

以下是我读过的一些用户管理框架:

  • GAE会话

  • Flask登录

  • gae-init(使用Flask)

  • 烧杯

  • GAE Utilities

  • gmemsess

  • SUAS

是否有一个在python app引擎社区中广泛采用的库?

感谢。

编辑:我应该更具体地说明我在寻找什么。我正在寻找一个框架来处理用户注册,登录,密码重置,粘性会话,用户自定义字段,利用memcache加快会话查找速度,当然还可以安全,简单地完成所有这些。

我希望能够指定我的用户模型,并且有一个api,例如:

// If this decorator fails, this function will return some value to signify the user is not logged in.
@user_management_api.authenticate_user
def some_func(user):
    // Get the user model data.
    name = user.name
    // etc.

// To return a session key to the application (ios, android, webapp, etc) for a sticky session.
@user_management_api.login
def login(user):
    return user_management_api.get_session_key()

def register():
    user_management_api.register_user()

@user_management_api.authenticate_user
def reset_user_password():
    user_management_api.reset_user_password()

1 个答案:

答案 0 :(得分:0)

我们用于Google App Engine的库有webapp2jinja2WTFormsbabel用于本地化。一些框架只是捆绑这些组件并将其称为框架,然后我认为最好立即采用组件并制作自己的框架,因为例如,大多数情况下只是组合这些组件来构建其框架。