Вам не нужно объявлять user_id, GAE будет создавать уникальный идентификатор ключа каждый раз, когда вы вставляете новую строку.
class User(db.Model):
user_name = db.StringProperty()
password = db.StringProperty()
и для сохранения нового пользователя вам нужно будет:
user = User()
user.user_name = "Username"
user.password = "Password"
user.put()
чтобы получить его:
user = User.get_by_id(<id of the user>)
для получения всех идентификаторов:
query = datamodel.User().all()
for result in query:
print result.key().id()
См. Класс модели для дальнейшего использования.