Peewee – 动态定义数据库
如果你的数据库计划在运行时变化,使用 DatabaseProxy 帮助器来更好地控制你如何初始化它。DatabaseProxy对象是一个占位符,在它的帮助下,数据库可以在运行时被选择。
在下面的例子中,根据应用程序的配置设置,选择一个合适的数据库。
你也可以在运行时使用数据库类和模型类中声明的 bind() 方法将模型与任何数据库对象相关联。
下面的例子在数据库类中使用bind()方法。
同样的bind()方法也被定义在Model类中。
如果你的数据库计划在运行时变化,使用 DatabaseProxy 帮助器来更好地控制你如何初始化它。DatabaseProxy对象是一个占位符,在它的帮助下,数据库可以在运行时被选择。
在下面的例子中,根据应用程序的配置设置,选择一个合适的数据库。
你也可以在运行时使用数据库类和模型类中声明的 bind() 方法将模型与任何数据库对象相关联。
下面的例子在数据库类中使用bind()方法。
同样的bind()方法也被定义在Model类中。