1 つのサイトにのみリンクしたいモデルがあります。ドキュメントの例を使用します。
from django.db import models
from django.contrib.sites.models import Site
class Article(models.Model):
# ...
site = models.ForeignKey(Site)
ただし、各サイトの管理画面では、サイトの設定に関係なく、すべてのオブジェクトが表示されます。したい:
- 管理変更リスト データセットを、サイトが現在のサイトであるインスタンスに制限します
- 現在のサイト セットを使用して新しいフォームを自動的に設定します (オプションで非表示にします)。
事態を複雑にするために、このモデルもまた、adminsortable.Sortable
深刻な問題を引き起こすとは考えていません。