我是Google App Engine的新手,我有一个名为User的类 -
user_id - 整数
user_name - 字符串
password - 字符串
我想让user_id自动递增,我该如何做到这一点?
我是Google App Engine的新手,我有一个名为User的类 -
user_id - 整数
user_name - 字符串
password - 字符串
我想让user_id自动递增,我该如何做到这一点?
您不需要声明 user_id,GAE 每次插入新行时会创建一个唯一的键值 id。
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>)
获取所有id:
query = datamodel.User().all()
for result in query:
print result.key().id()
请参考模型类了解更多信息。