首页 > 解决方案 > Django 管理员缓慢加载具有大 JSON 字段的表

问题描述

我有一个带有 JSON 字段的表,其中包含相当多的数据。当我在管理员中打开此表的页面时,它不会加载或需要 30 多秒才能加载。当exclude我选择一行时,我可以告诉它不显示 JSON 字段,但是我可以对整个表执行相同的操作吗?

管理员模型:

class RawAPIDataAdmin(admin.ModelAdmin):
  list_display = ('change_id', )
  exclude = ('json', )

模型:

class RawAPIData(models.Model):
  json = models.JSONField()
  change_id = models.CharField(max_length=100, primary_key=True)

  def __str__(self):
    return self.change_id

标签: django

解决方案


推荐阅读