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