Каковы лучшие практики для учетных записей на основе поддоменов в Django? - PullRequest
1 голос
/ 18 ноября 2011

Вариант использования довольно прост SaaS:

  • каждая учетная запись получает поддомен
  • каждая учетная запись имеет несколько пользователей с несколькими ролями

В большинстве моих поисков появляются приложения / пакеты 2007-2009 годов, и я не уверен, что то, что я нашел, все еще актуально.

1 Ответ

1 голос
/ 18 ноября 2011

Для меня достаточно простого фрагмента, чтобы получить имя учетной записи из субдомена: http://djangosnippets.org/snippets/1119/, также имеется более новое промежуточное ПО: https://github.com/tkaemming/django-subdomains. В базе данных django вы можете использовать это доменное имя в качестве префикса для имени пользователя и сохраните их все в стандартной таблице auth_user django (просто добавьте / вырежьте этот префикс во время аутентификации или когда вы хотите отобразить это имя). Какие у вас проблемы с этими фрагментами? Единственная проблема, с моей точки зрения, это автоматическая настройка поддоменов, но это зависит от вашего хостинга, имеет ли он этот API или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...