Python 我需要向这个Django模型添加db_索引吗?

Python 我需要向这个Django模型添加db_索引吗?,python,mysql,database,django,indexing,Python,Mysql,Database,Django,Indexing,我是否需要在“内容”中添加db_索引?或者会因为它是外键而自动编制索引吗?除非另有规定,否则将为外键创建索引。相关源代码: class Comments(models.Model): content = models.ForeignKey(Content) 要禁用在外键上创建索引,请设置db_index=False: class ForeignKey(RelatedField, Field): # snip def __init__(self, to, to_field

我是否需要在“内容”中添加db_索引?或者会因为它是外键而自动编制索引吗?

除非另有规定,否则将为
外键创建索引。相关源代码:

class Comments(models.Model):
    content = models.ForeignKey(Content)

要禁用在外键上创建索引,请设置
db_index=False
class ForeignKey(RelatedField, Field):
    # snip
    def __init__(self, to, to_field=None, rel_class=ManyToOneRel, **kwargs):
        # snip
        if 'db_index' not in kwargs:
            kwargs['db_index'] = True