我正在使用 Flask-Restful 在我的 python 应用程序中实现 REST api。我有一个模型模块、一个业务模块和一个控制器模块。这是我在 login_controller.py 文件中定义的控制器之一
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?你们怎么说?