第一章:tornado入門環境搭建
阿新 • • 發佈:2019-01-02
一、準備及安裝工具
- 1、
pycharm 2017
以下簡稱pycharm
- 2、虛擬機器或者自己有伺服器
- 3、安裝
ubuntu 16.04
系統以下簡稱ubuntu
- 4、
Xshell 5
遠端連線工具以下簡稱Xshell
二、ubuntu
中環境的基本配置
1、建立一個虛擬環境用來跑我們開發的
tornado
專案#需要先安裝virtualenvwrapper mkvirtualenv [空間名稱]
2、檢視自己服務上已經建立好的虛擬環境的命令
workon
- 3、進入一個虛擬環境的命令
workon [空間名稱]
- 4、在
ubuntu
伺服器上建立一個存放專案的目錄(一般是在home
下建立)
ubuntu
- 進入資料夾
cd 資料夾名稱
例如:cd ./../home
- 檢視檔案裡面的檔案
ls
或者ls -l
或者tree
建議直接使用ls
- 建立檔案
mkdir 資料夾名稱
- 建立一個檔案
touch 檔名稱
例如:touch aa.txt
- 刪除一個檔案或者資料夾
rm -r 檔名稱/資料夾名稱
- 編輯一個檔案
vim 檔名稱
- 檢視檔案地址
pwd
- 進入資料夾
三、配置pycharm
遠端連線到linux
伺服器
- 1、在本地建立一個資料夾存放我們開發的專案
2、配置程式碼同步到
linux
伺服器Tools–>Depoyment–>configuration
- 3、新建一個連線
- 4、配置連線
- 5、本地專案資料夾與伺服器專案資料夾同步
6、配置儲存就同步
Tools–>Depoyment–>options
四、配置pycharm
使用遠端linux
伺服器上的python
五、手動同步檔案
六、第一個tornaod
專案的實現
專案結構
資料夾
static 存放靜態檔案
templates 存放前端模板頁面
demo.py python專案
#coding:utf8
import tornado.httpserver
import tornado.ioloop
import tornado.options
import tornado.web
from tornado.options import define,options
define("port",default=8000,help="run tornado service",type=int)
class IndexHandle(tornado.web.RequestHandler):
def get(self):
self.render("index.html")
settings = {
"debug": True,
"template_path":"templates",
"static_path":"static"
}
if __name__ == "__main__":
tornado.options.parse_command_line()
app = tornado.web.Application(handlers=[
(r"/",IndexHandle)
],**settings)
http_service = tornado.httpserver.HTTPServer(app)
http_service.listen(options.port)
tornado.ioloop.IOLoop.instance().start()