Python 如何将函数添加到没有';不需要模型实例吗?
所以我一直在尝试在Django中添加一个模型函数,它接受参数,然后向数据库中插入X个新记录 为什么不能执行Python 如何将函数添加到没有';不需要模型实例吗?,python,django,class,models,Python,Django,Class,Models,所以我一直在尝试在Django中添加一个模型函数,它接受参数,然后向数据库中插入X个新记录 为什么不能执行MyModel.MyFunction()?我需要先举个例子吗 如果是这样的话,有没有更好的方法来达到我想要的效果?你当然可以做到,你只需要做一个: 您当然可以做到这一点,您只需将其设置为: class MyModel(models.Model): @classmethod def my_function(cls): new_instance = cls(...
MyModel.MyFunction()
?我需要先举个例子吗
如果是这样的话,有没有更好的方法来达到我想要的效果?你当然可以做到,你只需要做一个:
您当然可以做到这一点,您只需将其设置为:
class MyModel(models.Model):
@classmethod
def my_function(cls):
new_instance = cls(...)
new_instance.save()
# etc...