django.contrib.sites.adminを拡張するのに苦労しています。django.contrib.sitesが私の外国のモデルについて何も知らないという事実のために、サイト管理ページにフィールドを追加する方法を見つけるのに苦労しています。次の例のフィールド「derp」をサイト管理者に追加できる、見落としている簡単な方法はありますか?これを実現するには、django.contrib.sites.models safe / etc機能を拡張する必要がありますか?どうもありがとう。
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に外部キー関係を持つフィールドを含める方法がわかりません。