1

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」の方法とは

  1. ファイルに名前を付ける
  2. クラスに名前を付けます。

これらのクラスをビューと名付けている人を見てきました。テンプレートにルーティングしていた場合、これは問題ないように思えますが、プレーンな古い json を提供していますか? 皆さんはどう思いますか?

4

2 に答える 2