Вопросы по теме '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 просмотров
schedule
29.09.2022
цепочка асинхронных операций перед записью на клиент (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 просмотров
schedule
13.10.2022
почему моя сопрограмма блокирует весь экземпляр торнадо?
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 просмотров
schedule
29.12.2023
Как создать подкласс 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 просмотров
schedule
16.01.2024
Лучший способ обработки ошибок в обработчике запросов торнадо
Есть два похожих обработчика: AgeHandler1 и AgeHandler2. В первом мы просто вызываем конкретное исключение, чтобы вернуть сообщение об ошибке, во втором — вручную возвращаем сообщение об ошибке. Что Вы думаете об этих двух методах? Какой метод...
3946 просмотров
schedule
24.10.2023