Peewee:用另一个名称更改 "Id" 字段
Peewee: change "Id" field with another name
有没有办法在 Peewee 模型上将名为 "id" 的默认主键更改为另一个名称?
几种方式...
Auto-incrementing 整数字段名为 "pk":
class MyModel(Model):
pk = PrimaryKeyField()
other_field = TextField()
Varchar 主键:
class MyModel(Model):
data = CharField(primary_key=True)
Multi-column 主键:
class MyModel(Model):
key = CharField()
value = CharField()
class Meta:
primary_key = CompositeKey('key', 'value')
有没有办法在 Peewee 模型上将名为 "id" 的默认主键更改为另一个名称?
几种方式...
Auto-incrementing 整数字段名为 "pk":
class MyModel(Model):
pk = PrimaryKeyField()
other_field = TextField()
Varchar 主键:
class MyModel(Model):
data = CharField(primary_key=True)
Multi-column 主键:
class MyModel(Model):
key = CharField()
value = CharField()
class Meta:
primary_key = CompositeKey('key', 'value')