Приложение может проверить, имеет ли авторизованный пользователь права администратора приложения. Администратор - это пользователь, который имеет доступ к административной консоли и может управлять приложением. Вы можете указать, какие пользователи будут иметь расширенные права через Административную консоль.
Функция 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 в элементе конфигурации вашего приложения. Смотрите пример в разделе Конфигурация приложения.