【发布时间】:2018-06-15 01:58:37
【问题描述】:
我在我的项目中使用 peewee,我的表有一个名为 id 的文件,它是自动增量和主键。
调用 API 插入函数时我需要获取 id 值。
我的模型是
class UserModel(pw_db.Model):
id = IntegerField(primary_key=True)
username = CharField()
phone = CharField()
status = IntegerField()
class Meta:
db_table = 't_test'
我的插入函数是
def create_user(body=None):
query = models.UserModel.create(
username=body['userName'],
phone=body.get('phone', None),
status=body.get('status', 1)
)
return query
create_user返回值无法获取id值,
好像id可以用sqlalchemy,我知道openstack用sqlalchemy,结果可以在create函数中获取auto_increment id。
【问题讨论】:
标签: python peewee flask-peewee