У меня есть модель, которую я хочу связать только с одним сайтом. Я буду использовать пример документации:Как сделать администратор списков администраторов Django, просто показать экземпляры для текущего сайта
from django.db import models
from django.contrib.sites.models import Site
class Article(models.Model):
# ...
site = models.ForeignKey(Site)
Но в админке для каждого сайта, все объекты отображаются, независимо от их настройки сайта. Я хочу:
- Limit администратор списка изменений набора данных в тех случаях, когда сайт текущего сайта
- Автоматически устанавливается новая форма с текущим набором сайтов (и, возможно, скрыть его).
Чтобы усложнить ситуацию, модель также является adminsortable.Sortable
, но я не вижу, что здесь возникают серьезные проблемы.