如何在django中对索引数据库进行分组

如何在django中对索引数据库进行分组,django,django-models,django-rest-framework,django-orm,Django,Django Models,Django Rest Framework,Django Orm,我在模型文件中创建索引时遇到问题,我需要这样的分组索引(dt_cot,dt_cri)和表中的另一个组索引(id_inv),我的代码如下: class ModelTable(models.Model): name = models.CharField(max_length=30) class Meta: indexes01 = [models.Index(fields=['dt_cot', 'dt_cri'])] inde

我在模型文件中创建索引时遇到问题,我需要这样的分组索引(dt_cot,dt_cri)和表中的另一个组索引(id_inv),我的代码如下:

class ModelTable(models.Model):
     name = models.CharField(max_length=30)
     
     class Meta:
           indexes01 = [models.Index(fields=['dt_cot', 'dt_cri'])]
           indexes02 = [models.Index(fields=['id_inv'])]
问题是,当我执行“makemigrations”时,错误显示:“TypeError:'classmeta'具有无效属性:indexes01,indexes02”

请了解如何对索引进行分组

注意。

索引
对象的列表,因此:

class ModelTable(models.Model):
     name = models.CharField(max_length=30)
     
     class Meta:
           indexes = [
               models.Index(fields=['dt_cot', 'dt_cri']),
               models.Index(fields=['id_inv'])
           ]
class ModelTable(models.Model):
     name = models.CharField(max_length=30)
     id_inv = models.CharField(max_length=30, db_index=True)
     
     class Meta:
           indexes = [
               models.Index(fields=['dt_cot', 'dt_cri'])
           ]