Я создаю приложение python с приложением чата. Приложение чата полагается только на торнадо. Но чат требует различного доступа к базе данных, и Django ORM делает это красиво. Я использую веб-чаты торнадо для чата. Поэтому у меня есть следующие варианты:Tornado WebSocket с Django ORM с общим сеансом
- Выполнить оба процесса на другой порт, и всякий раз, когда мне требуется для доступа к функциям Django Я сделаю запрос asyncHTTPClient к другому порту и получить данные, но в результате дополнительной нагрузки Джанго сервер
- Run Джанго внутри смерч сервера и добавить Джанго проект virtualenv PYTHONPATH и использовать функции Django непосредственно, но это приведет к блокирующим операциям
так что должно быть лучшим способом объединить эти две рамок, так они оба хорошо работают без особых изменений и проблемы с производительностью.