2
luckyduck 2012 年 12 月 6 日
static 我觉得就省了吧,一般都被nginx在前端解析了。
楼上就是典型的MVC,再补充几个: -utils or -helpers -config -lib |
3
shadownee 2012 年 12 月 6 日
我的是
Project: - .idea - assets - app: controllers models views appconfig.cfg - helper: assetServe.py - luancher.py 因為手上的project有的需要多application,因此我習慣每個application建置一個檔案夾,__init__.py裡生成各自的tornado.web.Application實例,用的時候from appname import app一下就出來,很方便。app檔案夾裡的appconfig.cfg放置app運行的埠口。 執行launcher.py時會自動載入各application,讀取appconfig.cfg運行並daemon |
4
shadownee 2012 年 12 月 6 日
@shadownee 忘了說,launcher.py還會自動管理assets,執行參數中如果包含--debug,則會自動從assetServe.py裡取得app執行,方便調試
|
6
mistysun 2014 年 9 月 20 日
菜鸟刚学Python,上手Tornado。
Project |-app.py |-settings.py |-route.py |-controllers ....|-home.py ....|-login.py |-views ....|-home.html |-models ....|-home.py |-helpers ....|-userhelper.py |-statics ....|-css ....|-imgs ....|-js |