Django是否自动为外键列生成索引?

Django是否自动为外键生成索引,还是只依赖于底层数据库策略?

Django自动为所有models.ForeignKey列创build一个索引。

从Django文档 :

数据库索引是在ForeignKey上自动创build的。 您可以通过将db_index设置为False来禁用此function。 如果要为一致性而不是连接创build外键,或者要创build一个可选索引(如部分或多列索引),则可能需要避免索引的开销。