Пользователи-администраторы

Приложение может проверить, имеет ли авторизованный пользователь права администратора приложения. Администратор - это пользователь, который имеет доступ к административной консоли и может управлять приложением. Вы можете указать, какие пользователи будут иметь расширенные права через Административную консоль.

Функция users.is_current_user_admin() возвращает True, если текущий пользователь является администратором.

user = users.get_current_user()

if user:
  print "Welcome, %s!" % user.nickname()
  if users.is_current_user_admin():
    print "<a href=\"/admin/\">Go to admin area</a>"

Подсказка: Самым простым способом ограничить доступ к специальному разделу приложения и предоставить его только администраторам является использование конструкции login: admin в элементе конфигурации вашего приложения. Смотрите пример в разделе Конфигурация приложения.