0

我正在尝试编写另一种创建模型的方法,与 Django 使用的另一种方法(即元类)不同。

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

还有哪些其他方法可以做到这一点?我考虑过使用装饰器,但后来我不能继承模型基类(装饰器在其上起作用)来创建用户声明的模型。感谢您为我指明任何方向!

4

0 回答 0