tornado

    0热度

    1回答

    假设我有BaseClass其中包含main_function()中的一些逻辑,这对SyncClass和AsyncClass都是通用的。假设这两个类别具有其独特的实现方式get_data(),前者采用同步方式,而后者采用异步方式。我写了这样的事情,它似乎工作: class BaseClass: def get_data(): pass @gen.coroutine

    0热度

    1回答

    我正在使用tcelery与Tornado异步运行任务。 ENV:OSX,Python3.4 这是server.py: from tornado import gen from tornado import ioloop from tornado.web import asynchronous, RequestHandler, Application import tasks impor

    0热度

    1回答

    我有一个名为app.py的文件。有一个类叫做EchoWebSocket。我写了一个函数叫做on_message。我正在从javascript前端获取像这里的数据JSON,message = {type:'login',name:'xyz'}。我声明了一个名为的全局变量数据。现在我想解析这条消息并通过异常处理块将其存储在全局变量data中。但我收到一个错误,称为**引发NotImplementedE

    0热度

    3回答

    我是创建手动套接字的新手。我的操作系统是Ubuntu的。我有使用龙卷风的代理服务器写巨蟒,一切都很好,当我使用“快速版”启动应用程序,我的意思是: if __name__ == "__main__": app = make_app() port = options.port # default 8000 if len(sys.argv) > 1: port

    0热度

    1回答

    我使用Tornado作为发送电子邮件的基本请求的API。 根据发送结果,我想完成相应的请求。 这是我做了什么: def get_routes(tornado_config): return [ (r"/send", EmailHandler, tornado_config) ] 这里面EmailHandler,结果是发送电子邮件的回报: if result:

    0热度

    1回答

    当我的龙卷风服务器收到“连接打开”事件时,我将客户端的WebSocketHandler存储在players字典中,其关键字是和IP /端口组合。 players = {} class WSHandler(tornado.websocket.WebSocketHandler): def open(self): global players players[sel

    0热度

    1回答

    我使用FileHandler将龙卷风访问日志写入文件,但同一个日志输出到标准输出。 from tornado.options import define, options options.logging = None options.parse_command_line() access_log = logging.getLogger('tornado.access') access_

    0热度

    2回答

    我是一个新手,Tornado,我想用它做一个异步调用作为documentation: from tornado.httpclient import AsyncHTTPClient def handle_response(response): """Handles response""" print 'here' if response.error: p

    0热度

    1回答

    我有一个小问题。 我是新来的整个套接字理论和龙卷风框架。最近我写了一个使用Tornado框架的代理服务器。我的应用程序站在连接客户端(浏览器)< ===>远程地址的中间。因此,连接看起来是这样的:如果我使用标准“主要”功能 client(my web browser) <=== PROXY(my app) ===> Remote address (stackoverflow.com) ,一切工作正

    0热度

    2回答

    我是Tornado的新手,我正在尝试使用它来创建异步HEAD HTTP请求。 Tornado是如何完成的? 我的问题是这样的启发之一:How do you send a HEAD HTTP request in Python 2?