2
luckyduck 2012-12-06 22:48:37 +08:00
static 我觉得就省了吧,一般都被nginx在前端解析了。
楼上就是典型的MVC,再补充几个: -utils or -helpers -config -lib |
3
shadownee 2012-12-06 23:44:46 +08:00
我的是
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-06 23:47:40 +08:00
@shadownee 忘了說,launcher.py還會自動管理assets,執行參數中如果包含--debug,則會自動從assetServe.py裡取得app執行,方便調試
|
6
mistysun 2014-09-20 00:00:20 +08:00
菜鸟刚学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 |