国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Tytorn - A simple MVC framework based on tornado

enda / 2302人閱讀

Tytorn - A simple MVC framework based on tornado

一個基于tornado的簡單MVC框架

框架特點

友好的中文注釋

足夠輕量,高度可定制

實現了子域名的配置

封裝了日志記錄,postgresql,session等web開發基本功能,讓您更專注業務邏輯

集成了restful api 接口

實現了postgre sql的異步數據庫操作

更多...

適用者

正在學習tornado,并嘗試用tornado搭建項目的python開發者,雖然官方提供很多demo,但是那些demo都只是作為參考,不能應付實際開發需要。
本項目可以直接部署并作為開發的基本框架。

快速上手
1.安裝tornado

了解tornado

pip install tornado
2.克隆本項目

如果你已經安裝了git作為你的版本控制系統,可以執行下面的命令

git clone https://github.com/tianyuwu/tytorn.git

如果沒有安裝git,可以下載本項目的壓縮包

3.安裝項目包依賴
pip install -r requirements.txt
4.配置數據庫連接

修改config.py目錄里的對應項

DB_HOST = "127.0.0.1"
DB_PORT = 5432
DB_DATABASE = "your database"
DB_USER = "tytorn"
DB_PASSWORD = "123456"
DB_ASYNC_MAXCONN = 33  # 最大異步連接數
DB_SYNC_MAXCONN = 10  # 最大同步連接數
5.運行項目

在命令行下進入本項目,執行下面的命令

python server.py

It is ok, so easy!

目錄結構
├── README.md
├── requirements.txt   //包依賴
├── handlers           //處理網站請求的handler模塊
│   ├── api              //rest api 模塊
│   ├── main.py          //主域名下的handlers
│   ├── admin.py         //后臺模塊
│   ├── ...
├── models         // 模型
├── libs            //常用第三方庫
├── static          //靜態資源
├── utils           //項目底層庫
│   ├── log.py           //日志操作類
│   ├── postgredb        //數據庫操作類
│   ├── session.py       //session操作類
│   ├── tools.py         //工具庫
│   ├── httpresponse.py  //rest api響應數據規范
├── server.py       //入口文件
├── urls.py         //路由配置文件
├── config.py         //項目配置文件
└── app.py          //application實例
Credit

項目綜合了guthub其他同仁的一些代碼然后加以改進完成的,在此鳴謝
比如session模塊是采用的REDIS -TORNADO -SESSION
restful方案是采用的tornado-rest

項目源碼

tytorn-A simple MVC framework based on tornado

代碼寫的不夠好,歡迎提供建議
ps:本文屬于作者原創,轉載請注明出處,謝謝!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/37903.html

相關文章

  • Awesome JavaScript

    摘要: Awesome JavaScript A collection of awesome browser-side JavaScript libraries, resources and shiny things. Awesome JavaScript Package Managers Loaders Testing Frameworks QA Tools MVC Framew...

    endless_road 評論0 收藏0
  • Awesome Python II

    摘要: Caching Libraries for caching data. Beaker - A library for caching and sessions for use with web applications and stand-alone Python scripts and applications. dogpile.cache - dogpile.cache...

    lx1036 評論0 收藏0
  • 推薦一個全新的簡單可擴展的基于MVC模式開發的PHP CMS系統:metacms

    摘要:項目拓展地址是基于框架設計的簡單且可擴展的內容管理系統。是為這個系統開發的框架,該框架大量采用成熟開源的組件,提高了開發效率并降低了開發者的學習成本,避免重復造輪子。 metacms github項目拓展地址 https://github.com/mgckid/met... Overview metacms is a simple and extensible content man...

    URLOS 評論0 收藏0
  • 輕量級 PHP 框架 TinyLara 更新:更優雅 附中文介紹

    摘要:中文介紹是一個輕量級框架,基于,可以看成的精簡版。官方網站項目地址開始使用下載或者安裝依賴包修改數據庫配置文件,將導入數據庫。一行代碼即可發送郵件。協議采用協議分發,衍生項目除了必須采用協議之外無任何限制。 TinyLara showImg(http://lvwenhan.com/content/uploadfile/201410/dcd81414652600.png); __...

    loonggg 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<