Python 如何将函数添加到没有';不需要模型实例吗?

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(...

所以我一直在尝试在Django中添加一个模型函数,它接受参数,然后向数据库中插入X个新记录

为什么不能执行
MyModel.MyFunction()
?我需要先举个例子吗


如果是这样的话,有没有更好的方法来达到我想要的效果?

你当然可以做到,你只需要做一个:


您当然可以做到这一点,您只需将其设置为:

class MyModel(models.Model):
    @classmethod
    def my_function(cls):
        new_instance = cls(...)
        new_instance.save()
        # etc...