저는 개인적인 요청을위한 메소드를 가진 데코레이터, 컨트롤러 클래스, GET/POST를위한 메소드를 가진 클래스를 요청하는 파이썬 웹 프레임 워크가 파이썬 웹 프레임 워크가 요청하는 3 가지 주요한 방법을 알아 챘습니다.데코레이터 대 파이썬 웹 개발의 클래스
나는이 세 가지 접근 방식의 덕목에 대해 궁금합니다. 이러한 접근법에 큰 장점이나 단점이 있습니까? 아이디어를 수정하려면 다음 세 가지 예가 있습니다.
@route('/')
def index():
return 'Hello World!'
Pylons 사용하는 컨트롤러 클래스 :
class HelloController(BaseController):
def index(self):
return 'Hello World'
Tornado이 유형에 대한 방법과 요청 처리기 클래스를 사용하여 스타일이 가장 좋은 방법입니다
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
Bottle 데코레이터를 사용 ?
당신은 장고로 태그를 지정했고 샘플을 포함하지 않았습니다. Django는 * Python 웹 프레임 워크라고 주장 할 것이므로 MVT 접근 방식이 표준 MVC 모델과 조금 다르더라도 제외하는 것은 약간 이상한 것처럼 보입니다. – Oli
Django는 Python 베스트 프랙티스를보기위한 이동 프레임 워크가 아닙니다. –
아마도이 수준에서는 모범 사례가 있다는 것이 확실하지 않습니다. – Oli