我正在使用Flask-Restful在我的python應用程序中實現REST api。我有一個模型模塊,一個商業模塊和一個控制器模塊。這是一個login_controller.py文件Python命名約定
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
現在定義我不是真正滿意命名上述文件控制器我的控制器之一?什麼是「Python化」的方式來
- 文件命名爲
- 名稱的類。
我看到一些人將這些類命名爲視圖。這似乎很好,如果我路由到一個模板,但我服務普通的舊json?什麼說你們?
'login_controller.py' - >'controller.py'和'Login_Controller' - >'Login'? – alexvassel
但是業務邏輯已經在login.py模塊中了?如何區分這和業務模塊? – AndroidDev
你能展示你的項目結構嗎? – alexvassel