Я хочу создать приложение Django, в котором каждый «набор пользователей» может видеть разные данные, поскольку они используют разные БД. Есть ли наилучшая практика для достижения этой цели?Django: подсказка для выделения данных среди множества пользователей
E.g. пользователь A после регистрации регистрирует и управляет своими данными, без возможности видеть данные других пользователей.
Я мог бы использовать функцию multi-db Django для определения нескольких dbs и создать automatic router, чтобы указать на правильный db в соответствии с пользователем текущего запроса (сохраняя auth_user на общем db).
Как последний шанс, я могу создать другую папку приложений для каждой группы (единственное отличие - имя базы данных), но я предпочитаю более разумное решение.
В чем вопрос? Какие данные? Используете ли вы django.auth для управления пользователями? У вас есть профили пользователей? Используете ли вы группы django.auth? Это слишком неопределенный вопрос, который должен отвечать. –