Django中的许多对象使用外键管理

时间:2014-11-21 10:18:55

标签: python django

models.py:

class Town(models.Model):
    ...

class People(models.Model):
    town = models.ForeignKey(Town, related_name="town")

但我有很多城镇在db,4000-6000。

当我在 admin.py 中使用 PeopeAdmin 时, Django 会在所有城镇中以精选形式下载,并且非常慢。

如何解决这个问题?我是否需要使用 memcached 或其他内容?

1 个答案:

答案 0 :(得分:7)

您需要raw_id_fields,它使用弹出式界面而不是选择框。