Flaskでデータベース情報を使用するRESTful APIを作成する例を紹介できますか? POST、PUT、DELETEを実装する方法がわからず、urlでメソッドを使用できない場所では常に405エラーが発生します。Flask PythonでのRESTful APIの例
0
A
答えて
0
ルーティングにリクエストメソッドを追加しましたか? HTTPアクション(DELETE、、、POSTをPUTをGET)リソースクラスの対応するメソッドを持っているが、そうではそれらのメソッドを定義するだけの問題があるフラスコ、安らかにflask-restful
from flask import Flask, request
from flask_restful import Resource, Api
app = Flask(__name__)
api = Api(app)
class TodoSimple(Resource):
def get(self):
# do get something
def put(self):
# do put something
def delete(self):
# do delete something
def post(self):
# do post something
api.add_resource(TodoSimple, '/api/todo')
if __name__ == '__main__':
app.run(debug=True)
0
:あなたはからの基準を以下のことができますリソース(ルーティングで定義されている対応するパラメータを使用)
私はまた、apisを構築するのが非常に簡単な安らかなapisを構築するための軽量フレームワークを構築しました。 https://github.com/sebastiandev/peach
関連する問題
- 1. RESTful API - Flask - > Jquery - エラー
- 2. Flask-RESTful対Flask-RESTplus
- 3. Flask-Restful APIとJSONのUnicodeの問題
- 4. Flask-RESTfulエイリアス
- 5. Flask MethodViewとFlask-Restfulリソース
- 6. PyCharmでFlask-RESTfulを使用
- 7. Python Flask電子メールフォームの例
- 8. Azure Flask-Restful Deployの失敗
- 9. Flask-Restful基本設定
- 10. APIのハッシュ入力 - Python Flask
- 11. Python Flask-RESTful用のRequestParserの正規表現
- 12. Flask-RESTful - カスタムレスポンスフォーマットを返す
- 13. FlaskのRESTful API。サーバーにディレクトリをアップロードする方法
- 14. python - Flask-RESTfulは404エラーを取得しますか?
- 15. Flask-USER管理でFlask-RESTfulを保護する方法は?
- 16. RESTful API経由でTensorflowモデルをデプロイする例
- 17. Flask RESTFUL OperationalError:mysqlを使用した(sqlite3.OperationalError)
- 18. FLASKを使用してRESTful APIサーバーを構築しますか?
- 19. Flask RestfulとFlask SocketIOサーバーを一緒に実行
- 20. PythonとFlaskでAPIエラーメッセージを返す
- 21. RESTful APIのベストプラクティス
- 22. APIのRESTFULルート
- 23. フラスコ:RESTfulなAPIとSocketIOサーバー
- 24. RESTful APIでのエラーのベストプラクティス
- 25. Flask-Restful-Swagger Modelクラス(リストフィールド付き)
- 26. RESTfulアプリケーション用のPythonマイクロフレームワーク?
- 27. Python-Flaskのデコレータ
- 28. RESTful APIの設計
- 29. C++のRESTfulクライアントAPI
- 30. cherrypyのRESTful Webサービスの例
私はちょっとのようにそれをやった:あなたはAPIは、構築されたように構成することができる方法のアイデアを持っているし、実行するためのコードを見てみましょう、そしてもちろん、それはここで
の上に構築することができますコードですしかし、私はすべてのメソッドに対して別々のクラスを作っていました。それはちょうど私がPOST、DELETE、PUTをmine.Iで使う方法を知らないのですが、基本的にGETのためにデータベースを照会しましたが、他の3人は私が置く必要があるか分かりません。 –
GET:データをロード POST:データを挿入 –
よろしくお願いします。ありがとう –