falconframework

    0

    2答えて

    ドキュメントに記載されている例では、1つまたはいくつかのルートを持つアプリケーションについて説明しています。各URLパスには独自のクラスがあります。多くのルートがある状況のベストプラクティスは何ですか? 例えば、私はRESTfulな構造を以下している: はlocalhost:8000/my_part/ はlocalhost:8000/my_part/B はlocalhost:8000/my_par

    0

    1答えて

    私のデータベースは、私は鷹の私のAPIのエンドポイントを定義するためにwanntedこの from oauthlib.oauth2 import RequestValidator from modelsforoauth import User ,Client, Base from sqlalchemy.orm import sessionmaker from sqlalchemy impor

    0

    1答えて

    ルートにフックを接続しようとしています。私はドキュメントのコードに従っていますが、何かが間違っていて、内部で何をしていてもフックがエラーを返します。 コンポーネント/ counter.py: def auth_request(req, resp, resource, params): pass @falcon.before(auth_request) class Counter(

    0

    1答えて

    通常、鷹は優れたビジョンを持っています。これは、Pythonで鷹を見ている奇妙なもの、競合として、これら二つの経路: app.add_route('/verifications/{template}/{email}', code_generation_resource) app.add_route('/verifications/{email}/code/{code}', code_verifi

    1

    2答えて

    私は最小限のログ機能を備えたWebアプリケーションを持っています。バックエンドはApache上でFalcon(Python上)で動作します。 各要求は、次のコード msg = 'user: {usr} running {req} {req_uri:<30} | from: {loc_ip}:{loc_port} '.format( usr=req.env['REMOTE_USER'],

    1

    2答えて

    私はFalconとGunicornでPythonを使用して小さなREST APIを作成し始めました。いくつかの統合テストを書いてみたいと思います。適切なテスト環境を設定する方法がわからない(別のデータベースに切り替えるなど)。良いアドバイスやチュートリアルがありますか? 私の現在のアイデアは、おそらくミドルウェアを導入し、ヘッダーを提供することです。ヘッダーが設定されている場合は、テスト設定に切り

    0

    1答えて

    私はクエリ結果フォームmysqlを取得しようとしていました。 def on_get(self, req, resp): try: db = MySQLdb.connect(**db_conf.dbConfig) #use dictionary cursor cursor = db.cursor(MySQLdb.cursors.DictCursor)

    0

    1答えて

    Falcon frameworkをPython言語で使ってアプリケーションを開発しました。私はいくつかのAPIを開発しましたが、ユニットテストを実行してunittestパッケージを使用するようになりましたが、私はunittestに失敗してAPIをテストできません。 テストのために私はこれを参照しますdoc 私はgetメソッドをシミュレートしようとしましたが、それは私に引数を求めていました。また、私

    0

    3答えて

    ファルコンでreqをjsonとして取得し、文字列ではなく別のキー値のペアとしてreqを取得するにはどうすればよいですか? の場合{「:213」、「B」:32435} はどのように確認してください渡され、その後、それはあなたが尋ねたものだかどうかわからない

    1

    1答えて

    import falcon import json from tasks import add from waitress import serve class tasksresource: def on_get(self, req, resp): """Handles GET requests""" self.result = add.delay(1