How to create all tables defined in models using peewee

前端 未结 6 1655
小鲜肉
小鲜肉 2021-02-20 08:07

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 state

6条回答
  •  耶瑟儿~
    2021-02-20 08:52

    for cls in globals().values():
        if type(cls) == peewee.BaseModel:
            try:
                cls.create_table()
            except peewee.OperationalError as e:
                print(e)
    

提交回复
热议问题