2024-09-30 01:33:48 发布
网友
我正在使用django norel部署到app引擎什么哪一个将是一个更好的解决方案只管理领域? 1) 使用应用程序yaml定义仅管理区域 2) 为googleuserservice编写中间件
更新: 有这个条目
- url: /.* script: djangoappengine/main/main.py
在美联社这不意味着所有页面都将由主.py 如果我使用login:admin,这会对当前的功能产生什么影响?在
login:admin
对于第三方管理区域,我使用appengine_admin。 为了将变量current user is admin传递给模板,我还发现下面的方法很方便
self.response.out.write(template.render(path, {''admin':users.is_current_user_admin()..
然后在模板管理部分显示到管理员与标签
使用应用程序yaml因为login: admin是一个简单而干净的解决方案。在
login: admin
如果您想在公共页面上使用版主功能,可以使用users.is_current_user_admin()。在
更新:不能使用login: admin来限制对一个文件中某些函数的访问。如果你想使用它,你必须创建一个单独的管理员py文件什么的。在
您也可以尝试创建一个函数修饰符,比如@admin_required。Here's需要@login\u的示例。在
以下是您必须更改的部分:
user = users.get_current_user() if not user: self.redirect(users.create_login_url(self.request.uri)) return else: handler_method(self, *args)
到
对于第三方管理区域,我使用appengine_admin。 为了将变量current user is admin传递给模板,我还发现下面的方法很方便
然后在模板管理部分显示到管理员与标签
^{pr2}$使用应用程序yaml因为
login: admin
是一个简单而干净的解决方案。在如果您想在公共页面上使用版主功能,可以使用users.is_current_user_admin()。在
更新:不能使用
login: admin
来限制对一个文件中某些函数的访问。如果你想使用它,你必须创建一个单独的管理员py文件什么的。在您也可以尝试创建一个函数修饰符,比如@admin_required。Here's需要@login\u的示例。在
以下是您必须更改的部分:
到
^{pr2}$相关问题 更多 >
编程相关推荐