0

我正在尝试做这样的事情:

    class User(models.Model):
        @staticmethod                                                                                                                                                                                               
        def NameField():                                                                                                                                                                                            
            return models.CharField(max_length=30, null=True)
        name = NameField.__get__(None, object)

当我创建用户实例时,将一些名称传递给构造函数 python 会引发错误:

    TypeError: 'name' is an invalid keyword argument for this function

到底是怎么回事?我如何为模型字段制作工厂?

4

0 回答 0