2017-07-17 6 views
-1

私は初心者のPython/Flask開発者です。何か基本的なことに苦しんでいます。Visual StudioのFlaskリクエストオブジェクトに.methodが含まれていません

私はVisual Studioを使用しており、Flaskプロジェクトを作成しました。など

from flask import Session, Request, Response 

、私は必要なことや他の拡張機能を提供しない代わりに、私は.blueprintへのアクセス権を持って、.endpoint:と私はロードRequestオブジェクトは、しかし、私が読んですべてのドキュメントがrequest.methodなどの使用に言及します

他の誰かがこの問題に遭遇しましたか? request.methodにアクセスするにはどうすればよいですか?

これは私の最初の質問投稿ですので、詳細が必要な場合はお知らせください。

ありがとうございます。

答えて

0

Requestrequestは、2つの異なることを認識しておく必要があります。あなたが要求を受信すると

>>> from flask import Request 
>>> Request 
<class 'flask.wrappers.Request'> 
>>> from flask import request 
>>> request 
<LocalProxy unbound> 

は、フラスコがrequestにバインドされますそのためRequestのサブクラスのインスタンスを作成しますので、あなたは、あなたがすべて使用できることをインポートする場合:私は、Pythonシェルに入るとき、私は見ることができますrequest.argsのようなインスタンスとクラスのメソッドは、クエリ文字列からすべての引数を取得します。 the flask websiteのドキュメントを参照してください。

+0

ありがとうございます。私はそれについて読んで、今理解していると思っています。最も重要なのはそれが働いているようだ。 –

関連する問題