Вопросы по теме 'tornado'

Веб-сервер/фреймворк Tornado
Я немного запутался, Tornado — это веб-сервер, подобный http-серверу apache, или фреймворк, такой как django, или оба? Спасибо
6093 просмотров
schedule 06.03.2024

как включить цитируемый HTML в шаблон Tornado?
Я использую шаблоны Tornado, и одно из моих полей представляет собой строку, в которой указаны теги HTML, например. ‹p›Солнечная энергия‹/p› Когда я визуализирую его в шаблоне, теги цитируются дословно, а не рассматриваются как теги. {{...
8124 просмотров
schedule 10.12.2022

Можно ли отправить сообщение всем активным соединениям WebSocket? Использование веб-сокетов node.js или python tornado
Я экспериментирую с созданием приложения на основе веб-сокета. Мне интересно, можно ли отправить сообщение всем активным соединениям, поскольку они являются постоянными. Скажем, у меня есть сайт с живым аукционом, и у меня есть несколько...
12843 просмотров
schedule 28.05.2024

Одновременные подключения к серверу Tornado WebSocket
Мы пытаемся создать сервер, который использует «tornado.websocket.WebSocketHandler». В отличие от того, что продемонстрировано на "demos\websocket\chatdemo.py", мы хотим, чтобы каждый клиент устанавливал свой собственный приватный сеанс, а не...
1341 просмотров

цепочка асинхронных операций перед записью на клиент (python - торнадо)
В простом асинхронном случае обработчик может выглядеть так: @tornado.web.authenticated @tornado.web.asynchronous def post(self): AsyncHTTPClient().fetch("http://api.example.com/", self.on_post_response) def on_post_response(self, response):...
2530 просмотров
schedule 31.01.2024

Использование ejabberd для чата в браузере
Можно ли интегрировать чат-сервер ejabberd с масштабируемыми и быстрыми серверными технологиями, такими как node.js/tornado/socket.io, для реализации чата в браузере? В этом случае сервер ejabberd может работать на бэкэнде, в то время как внешний...
1413 просмотров
schedule 14.05.2024

Перезапустите и восстановите конфигурацию запуска для датчика ZigBee через Tornado/Python.
У меня есть вопрос. У меня есть проект, система домашней автоматизации (домашняя автоматизация), в которой я должен отправлять некоторые команды через интерфейс на некоторые датчики, датчики температуры, датчики мощности, контактные датчики и т. д....
904 просмотров
schedule 15.01.2024

бесконечный таймаут для обратного прокси в Apache
Я запускаю торнадо за apache. Я создал прокси-сервер. ProxyRequests On ProxyPass /chat/ http://localhost:8888/chat/ Этот код отлично работает и передает все мои запросы торнадо и возвращает ответ клиенту. Теперь я использую торнадо для...
5006 просмотров

почему моя сопрограмма блокирует весь экземпляр торнадо?
from tornado import web, gen import tornado, time class CoroutineFactorialHandler(web.RequestHandler): @web.asynchronous @gen.coroutine def get(self, n, *args, **kwargs): n = int(n) def callbacker(iterator, callback):...
3566 просмотров
schedule 04.11.2022

Tornado POST 405: метод не разрешен
По какой-то причине я не могу использовать методы POST в торнадо. Даже пример hello_world не работает, когда я меняю GET на POST. import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def post(self):...
13358 просмотров
schedule 07.06.2024

tornado.web.authenticated проблема с кнопкой «Назад»
Я только что добавил простой вход в систему с помощью tornado.web.authenticated на основе некоторых руководств в Интернете. К сожалению, после успешного выхода из системы, когда я нажимаю кнопку «Назад» в своем браузере, я все еще могу видеть...
507 просмотров
schedule 26.10.2023

удалить очередь результатов из rabbitmq с помощью сельдерея
Я запускаю торнадо-сельдерей и использую rabbitmq в качестве брокера, и я запускаю ту же проблему, уже опубликованную на SO question:14636534 , но принятый ответ не соответствует моим потребностям. Я хочу найти способ удалить очередь результатов...
1323 просмотров
schedule 16.11.2022

Задача блокировки потока Tornado
Может кто-нибудь помочь мне решить эту проблему. Вот мой код: class Handler(RequestHandler): @asynchronous def get(self): res = 'result ' _t = threading.Thread(target=self._thread, args=(res,)) print _t, time.time()...
152 просмотров

Как создать подкласс RequestHandler для автоматической проверки аргументов?
У меня есть следующий код: class CounterIDHandler(RequestHandler): @gen.coroutine def get(self, counter_id): try: object_id = bson.objectid.ObjectId(counter_id) except bson.errors.InvalidId as e:...
176 просмотров
schedule 08.11.2023

Как сделать декоратор, который обрабатывает отказоустойчивость с мотором и торнадо?
Я пытаюсь написать декоратор, который принимает функцию, которая взаимодействует с mongodb, и если возникает исключение, он повторяет взаимодействие. У меня есть следующий код: def handle_failover(f): def wrapper(*args): for i in...
718 просмотров
schedule 02.06.2024

Tornado WebSockets - InvalidStateError все еще находится в состоянии CONNECTING
Я пишу в веб-приложении, где я хочу отправить JSON-код с клиентской стороны на серверную через Tornado WebSockets с SSL. Когда я хочу установить соединение, Google Chrome показывает в журнале консоли ошибку: Uncaught InvalidStateError: Failed to...
7552 просмотров
schedule 16.02.2024

Что такое Tornado аналог модуля ctx Web.py?
Я хотел бы узнать, как использовать что-то вроде модуля ctx web.py в торнадо. Спасибо! Изменить: я пытаюсь сохранить учетные данные пользователя в глобальном контексте, например, с модулем ctx. Я знаю, что такую ​​информацию можно передавать...
78 просмотров
schedule 26.12.2023

Вызов Tornado WebSocketHandler из Requesthandler
Я использую веб-сервер Tornado и хочу внутренне вызвать WebSocketHandler из RequestHandler. Невозможно использовать функцию перенаправления /redirectHandler, поскольку вызываемый класс WebSocketHandler ("IndexHandlerDynamic1" в приведенном ниже...
961 просмотров
schedule 26.03.2024

Python + Tornado для бухгалтерского ПО
Мы собираемся создать «Бухгалтерское программное обеспечение (назовем его AS)» для средних и крупных компаний. Таким образом, AS будет всеобъемлющим и будет иметь множество связанных модулей. AS будет работать в облаке и имеет подход SOA. Я хотел...
1134 просмотров

Лучший способ обработки ошибок в обработчике запросов торнадо
Есть два похожих обработчика: AgeHandler1 и AgeHandler2. В первом мы просто вызываем конкретное исключение, чтобы вернуть сообщение об ошибке, во втором — вручную возвращаем сообщение об ошибке. Что Вы думаете об этих двух методах? Какой метод...
3946 просмотров
schedule 24.10.2023