具有以自定义编号开头的id

2024-09-29 06:23:02 发布

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

我正试图找到一种方法,让我所有的id都从今年开始,比如说21,这是一个现在的id:4321,我想把它变成214321,这样按年查找东西就更容易了。是否有任何方法可以做到这一点,而无需在每次打印id的位置前手动添加21?这就是我的id是如何生成的,我试图将21连接到id,但它给了我一个错误

id = db.Column(db.Integer, primary_key=True)
id = "21" + id
print(id)

这就是我得到的错误:

msr could not assemble any primary key columns for mapped table 'msr' 

msr是我的数据库表的名称)


Tags: 方法keyidtruedb错误notcolumn