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')