tornado 入門 展示靜態頁面

2021-07-11 13:06:32 字數 1681 閱讀 8827

*安裝

pip install tornado

*展示靜態頁面步驟

啟動乙個http server

處理http請求

定義url對映

處理錯誤請求

模組化頁面內容

例子

import tornado.httpserver

import tornado.ioloop

import tornado.web

import os

# class indexhandler(tornado.web.requesthandler):

# def get(self):

# greeting = self.get_argument('greeting', 'hello')

# self.write(greeting + ', friendly valex!')

class homehandler(tornado.web.requesthandler):

def get(self, *args, **kwargs):

#msg = 'hello from home'

#self.write(msg)

self.render('login.html', error ='')

class otherhandler(tornado.web.requesthandler):

def get(self, *args, **kwargs):

#self.redirect('/')

#可以給出自定義錯誤

# 例項化乙個httpserver物件

# 監聽8888 套接字埠

# 啟動事件迴圈

tornado.ioloop.ioloop.instance().start()

templates/base.html

templates/login.html

error:}

tornado入門 模板

繼承與重寫 error this text is not shown 其他用法 自帶linkify 將在頁面顯示鏈結 自定義方法 在handler裡定義函式,新增到self.ui字典 class homehandler tornado.web.requesthandler def test stri...

tornado快速入門

alt rnter 萬能提示 ctrl y 刪除一行 ctrl d 複製一行 路由是乙個列表,每乙個路由都是乙個元組 用來響應使用者請求 class indexhandler requesthandler 響應以get方式發起的請求 def get self,args,kwargs 伺服器給瀏覽器的...

tornado入門總結

tornado全稱tornado web server,是乙個用python語言寫成的web伺服器兼web應用框架,由friendfeed公司在自己的 friendfeed中使用,被facebook收購以後框架以開源軟體形式開放給大眾。這些配置裡有個很有趣的地方,tornado的熱過載是可以自己設定...