Вы можете сделать запрос для имени:
appuser = AppUser.all().filter('name =', name).get()
if appuser:
# user already has this name
else:
# it's all yours!
... или, что еще лучше, имя пользователя должно быть ключевым именем для вашего AppUser
:
appuser = AppUser.get_by_key(name)
if appuser:
# user already has this name
else:
# it's all yours!
... и даже лучше:
appuser = AppUser.get_or_insert(name)
# appuser is now either the existing user with this name,
# or a new user with this name!
Наличие вашего имени в качестве ключевого имени объекта означает, что оно всегда и всегда будет уникальным, а поиск пользователя по его имени будет максимально быстрым.
(Предполагается, что вы используете Python, если нет, я могу добавить пример Java, но идея та же)