标签: django django-models
我想在其clean方法中计算模型的所有实例,如下所示:
def SampleModel(models.Model): ... def clean(self): SampleModel.objects.all().count()
但是,尚未定义模型,并且无法通过self访问对象。有没有办法不使用原始sql?
答案 0 :(得分:5)
您可以使用以下方法在模型上从self访问对象:
self.__class__.objects.count()