替代Django模型创建

时间:2013-09-25 09:47:19

标签: python django django-models model metaclass

我正在尝试编写另一种创建模型的方法,其他方法来自Django使用的模型(即元类)。

目前,Django使用元类将用户声明的模型中的所有字段声明放在fields字典中,然后使用此字典从实例化此模型时提供的给定kwarg列表中分配用户声明的模型属性

还有哪些其他方法可供选择?我想过使用装饰器,但是我不能将基类Model类(装饰器的行为)子类化为创建用户声明的模型。谢谢你指点我的方向!

0 个答案:

没有答案