使用Python的web框架tornado快速搭建简单网页

14 篇文章 0 订阅
2 篇文章 0 订阅

Tornado的简单搭建一个web端hi,handsome boy

1.Python的主流web开发框架:

1.Django框架
2.Flask框架
3.Tornado框架

2.Tornado框架结构

该框架图来自b站up主:Python编程语言在这里插入图片描述

3.Tornado的基本框架代码介绍

  • 1.导入对应的Tornado的库
from tornado import web,ioloop,httpserver
  • 2.路由系统的构建
from tornado import web,ioloop,httpserver


#路由系统的设置
app = web.Application(
  [
  	(r'/',MainPageHandler),    #r作用取消转移字符。访问首页转移到MainPageHandler视图
  ]
)
  • 3.步骤2中路由访问的首页视图函数的编写
from tornado import web,ioloop,httpserver


#首页的视图函数
class MainPageHandler(web.RequestHandler):
	def get(self,*args,**kwargs):
		self.write('hi someboy')


#路由系统的设置
app = web.Application(
	[
		(r'/',MainPageHandler),    #r作用取消转移字符。访问首页转移到MainPageHandler视图
	]
)
  • 4.主入口,启动Tornado服务器(完整的程序)
from tornado import web,ioloop,httpserver


#首页的视图函数
class MainPageHandler(web.RequestHandler):
	def get(self,*args,**kwargs):
		self.write('hi someboy')


#路由系统的设置
app = web.Application(
	[
		(r'/',MainPageHandler),    #r作用取消转移字符。访问首页转移到MainPageHandler视图
	]
)

#Tornado服务器的启动,主入口。固定写法,但参数app,8080可改
if __name__=='__main__':
	#使用socket
	http_server = httpserver.HTTPServer(app)  #绑定路由app
	http_server.listen(8080)                  #监听8080端口
	ioloop.IOLoop.current().start()           #

4.运行程序的结果

  • 1.在浏览器地址栏输入:
127.0.0.1:8080
  • 2.按回车键,访问到下面页面:
    在这里插入图片描述
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值