django的ORM中添加索引


可以直接在models中给某一个字段添加索引

class Book(models.Model):
    title = models.CharField(max_length=64, unique=True, help_text='书名')
    create_time = models.DateTimeField(default=datetime.now, editable=False, help_text='创作时间')
    description = models.TextField(max_length=64, help_text='描述')
    bookinfo = models.OneToOneField('BookInfo',on_delete=models.CASCADE, related_name='book')

    class Meta:
        db_table = 'book'
        verbose_name_plural = verbose_name = '书籍'
        indexes = [
            models.Index(fields=['title'])
        ]

现在我们查看一下有没有走索引


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM