Peewee 在运行时注册新模型
Posted
技术标签:
【中文标题】Peewee 在运行时注册新模型【英文标题】:Peewee registering a new model at Runtime 【发布时间】:2015-09-24 14:10:16 【问题描述】:我希望能够连接到作为参数接收 url 和凭据的数据库 (PostgreSQL),而无需事先了解该方案。所以我已经知道我可以像这样在 python 中创建新类型:
MyModel = type('MyMdel', (peewee.Model,))
然后添加新的 Peewee 字段:
my_field = peewee.IntegerField(null=False, default=0)
my_field.add_to_class(MyModel, 'my_field_name')
但这在 peewee 中有效吗?
【问题讨论】:
【参考方案1】:这对我来说是正确的。您遇到什么问题了吗?
【讨论】:
以上是关于Peewee 在运行时注册新模型的主要内容,如果未能解决你的问题,请参考以下文章
环回错误:找不到模型:书:当我使用命令创建新模型后尝试运行时