我正在努力扩展 django.contrib.sites.admin。由于 django.contrib.sites 对我的外国模型一无所知,我很难找到如何向站点管理页面添加字段。是否有一种简单的方法可以让我将以下示例中的“derp”字段添加到站点管理员?我是否必须扩展 django.contrib.sites.models 安全/等功能才能完成此任务?非常感谢。
class Herp(models.Model):
site = models.ForeignKey(Site)
derp = models.CharField(blank=True, max_length=15)
编辑:我应该提到我有一个扩展 SiteAdmin 的类的 admin.py 文件。我了解 admin.site.unregister 和 admin.site.register。我只是不知道如何将具有外键关系的字段包含回 django.contrib.sites。