tornado

    1

    1答えて

    竜巻を使用して、私はhtmlファイルを作成し、後で再利用するために保存します。 htmlの中に私の静的なファイルのブートストラップのCSSへの参照が欲しい。 マイsimplfied HTMLは次のようになり、Tornado/Python self.render("example.html") ignores CSS <html> <head> <link rel="styleshee

    0

    1答えて

    私は竜巻のしくみを理解しようとしています。理解しながら、私はtornado.genを使って簡単なコルーチンの例を実装しようとしました。しかし、この例はうまくいかないようです。何がここで間違っているの上のリード? import tornado.web from tornado import gen class MainHandler(tornado.web.RequestHandler):

    1

    1答えて

    長い(ish)実行ジョブに対するユーザー要求を受け取り、ジョブの進行に合わせてユーザーを更新し、クライアント用のデータを返すサーバーを構築しようとしています。使用する。私はこれを行うには、竜巻のWebSocketHandlerを使用しようとしています。 WebSocketHandlerのwrite_messageメソッドを別のオブジェクトから呼び出せない理由はありますか? import torna

    3

    2答えて

    私は、竜巻非同期フレームワークで書かれたpythonアプリを持っています。 HTTPリクエストが到着すると、このメソッドが呼び出されます。 @classmethod def my_method(cls, my_arg1): # Do some Database Transaction #1 x = get_val_from_db_table1(id=1, 'x')

    0

    1答えて

    私は8コアec2インスタンス(ubuntu 14.04、kernel = 3.13)でトルネードhttpサーバーを実行しており、16プロセスをプリフォークしています。フロントエンドでは、竜巻サーバへのnginxプロキシ要求があります。 1秒あたり120回の着信要求があります。 ps aux | grep pythonは、いくつかのプロセスのCPU時間が他よりも道が高いことを示している:要求の異なる

    0

    1答えて

    私は、ルーティング実装で竜巻4.5.2を使用します。 私のサーバーには2つのバージョンのAPIがあり、baseとfancyを呼び出します。だから、クライアントはそれらの両方を使用することができます: GET /base/foo GET /base/baz GET /fancy/foo GET /fancy/baz しかし、いくつかのfancyハンドラが実装されないことがあります。この場

    1

    1答えて

    私はトルネードのRequestHandlerのヘルパーデコレータを書いた: def return_response(method): @wraps(method) async def wrapper(self, *args, **kwargs): response = method(self, *args, **kwargs) if inspect.is

    0

    1答えて

    非同期リクエスト処理をチェックするために、トルネードサーバでフラスコアプリケーションを実行しようとしています。私は2つのファイル 'flask_req.py'と 'tornado_ex.py'を持っています。私の両方のファイルは、以下のようになります。 flask_req.py from flask import Flask from flask import request app = F

    0

    1答えて

    mongoDBからプルするWebページを作成しようとしていて、返された値に基づいてテーブルを更新しています。現在、私はmongoDBにモータを使って問い合わせを行い、各メッセージを非同期に処理することができます。しかし、私はページの読み込みごとに1回だけ書くことができます。私はページが開いている限り、mongoDBから引き続き竜巻を設定する方法があるかどうか疑問に思っていますか?これは、私は現在、

    0

    1答えて

    私は、竜巻のウェブソケットを使用して竜巻を使用して、非同期方式で紅茶にアクセスしています。私はset value = yield Task(self.client.set, 'value', 100) をしようとすると、これはTrueを返し、完璧に動作しますが、私はこの value = yield Task(self.client.geoadd, 'value', lat, lng, 'v1'