Python アプリケーションに REST API を実装するために Flask-Restful を使用しています。モデル モジュール、ビジネス モジュール、およびコントローラー モジュールがあります。これは login_controller.py ファイルで定義されたコントローラーの 1 つです
from flask.ext.restful import Resource,request,reqparse
from app.business.login import Login
from app.models.models import User, Address
class Login_Controller(Resource):
def __init__(self):
pass
def get(self):
loginBO=Login()
obj=loginBO.getAllUsers()
return {"users":obj}, 201
def post(self):
pass
def delete(self):
loginBO=Login()
status =loginBO.deleteUser(request.json)
if status:
return {"status":"true"},201
else:
return {"status":"false"},401
def put(self):
loginBO=Login()
status =loginBO.addUser(request.json)
if status:
return {"status":"true"},201
else:
return {"status":"false"},401
上記のファイルにコントローラーという名前を付けることに本当に満足していませんか?「PYTHONIC」の方法とは
- ファイルに名前を付ける
- クラスに名前を付けます。
これらのクラスをビューと名付けている人を見てきました。テンプレートにルーティングしていた場合、これは問題ないように思えますが、プレーンな古い json を提供していますか? 皆さんはどう思いますか?