tornado中如何实现mvc设计?


tornado是一款很高效的web服务器端软件,mvc是一个比较流行的开发方式,请问在做tornado开发时,如何将这两者有效的结合起来,以达到高效开发的目的。

开发 tornado mvc

老夫石更啦 10 years, 5 months ago

tornado本身就很完善,你可以按一下结构来组织项目:

  • MVC_Project/
    • model/ 其中存放各种模型(数据)。对应MVC的M(model)
    • templates/ 其中存放各web页面的模板。再与static结合,完成前端的展现。对应MVC的V(view)
    • handlers/ 其中存放各种handlers。其中class一般包含且重载 get(), post(), put()。对应MVC的C(controller)
    • static/ 页面展现的资源和样式等。还包含img/ , js/ , css/ 3个目录
    • settings.py
    • server.py
    • urls.py
goenitz answered 10 years, 5 months ago

Your Answer