如何在peewee中自定义表名?

Sig*_*535 7 postgresql peewee

我想定义一个表名是gobang_server的表,我写的代码如下:

class BaseModel(Model):
    class Meta:
        database = database

class GobangServer(BaseModel):
    time = DateField(default=datetime.datetime.now())
    name = CharField(max_length=64)
    host = CharField(max_length=30)
    port = IntegerField()
    pid = IntegerField()
Run Code Online (Sandbox Code Playgroud)

但我看 PostgreSQL 的表名是“gobangserver”?
我如何定义表名是 gobang_server 并且类名不被修改。

col*_*fer 11

class GobangServer(BaseModel):
    ...
    class Meta:
        db_table = 'gobang_server'
Run Code Online (Sandbox Code Playgroud)

在 peewee 3.0 中,它从“db_table”更改为“table_name”。