Я создаю фреймворк сайта Django, который будет использовать несколько независимых сайтов, используя все те же приложения, но со своими собственными шаблонами. Я планирую выполнить это, используя несколько файлов настроек и установив для них уникальный SITE_ID, например, предложенный в документах Django для django.contrib.sites framework
Однако я не хочу, чтобы пользователь с сайта A мог войти на сайт B. После проверки таблицы пользователя, созданной syncdb, я не вижу столбец, который мог бы ограничить пользователя определенным сайтом. Я также попытался создать пользователя "bob" на одном сайте, а затем с помощью команды оболочки перечислить всех пользователей с другой стороны и, конечно же, там появится bob.
Как я могу обеспечить, чтобы все пользователи были ограничены их соответствующими сайтами?