在sqllite数据库中使用sqlalchemy在序列中生成用户id。

2024-10-02 20:43:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要给访客用户ID,例如,guest1,guest2。。。如何让sqllite使用sqlalchemy生成这样的id。在


Tags: 用户idsqlalchemysqlliteguest1guest2
1条回答
网友
1楼 · 发布于 2024-10-02 20:43:21

如果您分配这样的id:

class Guest(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    guest_id = db.Column(db.String(15))

数据库将自动分配一个自增整数作为id

更新:只有在对象被提交到数据库之后才会设置id,所以为了实现您想要的操作,您需要在对象提交之后调用一个方法。在

^{pr2}$

相关问题 更多 >