В какой среде следует использовать промежуточное ПО Django с орбитой?
Методы интеграции с орбитой Django, которые я видел в быстрых поисках в Google, похоже, не содержат абстракций Django, например, "request.user". "request.user" особенно важен, так как я не собираюсь (возможно неправильно) повторно реализовывать обработку сеансов (это звучит так, как будто это может привести к ошибкам безопасности).
Или я должен использовать другой сервер? Я бы предпочел использовать стабильное, зрелое, популярное программное обеспечение, которое будет поддерживаться и улучшаться. Орбита и Джанго кажутся квалифицированными.
1 ответ
Если вы хотите "интегрировать Django и Orbited", вы можете посмотреть здесь: http://github.com/clemesha/hotdot который является очень полным (но еще не отточенным) примером того, что, по вашему мнению, вы ищете за.
В частности, пример включает аутентификацию с использованием моделей Django из процесса Orbited (более конкретно, моделей Twisted Cred + Django), а также фильтрацию и модификацию транзитных сообщений Orbited. В примере вы обнаружите, что вы в основном получаете объект "request.user", потому что к объекту "request.user" можно получить доступ с помощью cookie, который Django устанавливает + вызовы базы данных, используя django.contrib.sessions.models.Session
модельный объект.