Я хочу иметь 2 отдельных сайта администратора внутри проекта Django.
Отдельно я имею в виду - у них должна быть отдельная аутентификация пользователей, они должны администрировать разные модели и иметь разные взгляды и URL-адреса.
Причина, по которой я хочу это сделать, заключается в том, что клиент хочет, чтобы отдельный раздел администрировал часть CMS на странице и отделялся от использования в качестве "бэк-офиса".
Я подумал о том, чтобы сделать копию django.contrib.auth appliaction в моем дереве проектов, назвав ее по-разному и используя отдельные вызовы admin.site.register()
для обоих из них. Таким образом, у меня могут быть доступны другие модели в каждом из них, разные взгляды и т.д. Я не знаю, как решить проблему аутентификации пользователя (у меня должен быть другой пользователь, чтобы иметь возможность входа в CMS затем в BackOffice).
Кто-нибудь это делал раньше и мог дать мне какой-то намек? Или что я планирую сделать, это просто неправильно по дизайну?