I define a lot of model classes using peewee. ClassName.create_table()
can generate the table,but only one table. How could I create all tables using a single statement?
Peewee has a helper that will create the tables in the correct order, but you still need to explicitly pass in all the models:
from peewee import *
db = SqliteDatabase(':memory:')
db.create_tables([ModelA, ModelB, ModelC])