2017-12-29 4 views
0

Ich möchte eine Tabelle definieren, die der Tabellenname gobang_server ist, i-Code wie folgt schreiben:Wie wird der Tabellenname in peewee angepasst?

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

aber ich sehe PostgreSQL der Tabellenname „gobangserver“ ist?
Wie kann ich mit dem Tabellennamen gobang_server definieren und der Klassenname wird nicht geändert.

Antwort

1
class GobangServer(BaseModel): 
    ... 
    class Meta: 
     db_table = 'gobang_server' 

In peewee 3.0 ändert sich von "db_table" zu "table_name".

Verwandte Themen