Bri*_*unt 10 google-app-engine
虽然is_current_user_admin()揭示了当前用户是否是管理员,但我想知道是否有办法发现给定User对象是否是管理员(例如假设的User.is_admin()功能).
谢谢你的阅读.
布赖恩
不幸的是,用户模型不包含有关用户是否是管理员的任何信息.
如果您的管理员列表不经常更改,那么您可以编写自己的is_admin()函数来检查该User.user_id()值是否与您的管理员帐户之一相对应.例如:
ADMIN_USER_IDS = ['id1', 'id2', ...] # manually populated list
def is_admin(user):
return user.user_id() in ADMIN_USER_IDS
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2810 次 |
| 最近记录: |