国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python tornado视图是什么?怎么用?

python tornado视图是什么?怎么用?

头像

2020-11-09 16:00:442417浏览 · 0收藏 · 0评论

之前经过很多关于python tornado的知识,小编来考考大家,视图是什么呢?想好答案的小伙伴也不着急回答,我们带着问题一起往下看。


尽管经历了在 Python 中讨论异步的所有麻烦,我们还是决定暂不使用它。先来编写一个基本的 Tornado 视图。

与我们在 Flask Pyramid 实现中看到的基于函数的视图不同,Tornado 的视图都是基于类的。这意味着我们将不在使用单独的、独立的函数来规定如何处理请求。相反,传入的 HTTP 请求将被捕获并将其分配为我们定义的类的一个属性。然后,它的方法将处理相应的请求类型。 

让我们从一个基本的视图开始,即在屏幕上打印Hello, World”。我们为 Tornado 应用程序构造的每个基于类的视图都必须继承 tornado.web 中的 RequestHandler 对象。这将设置我们需要(但不想写)的所有底层逻辑来接收请求,同时构造正确格式的 HTTP 响应。

from tornado.web import RequestHandler
 
class HelloWorld(RequestHandler):
    """Print 'Hello, world!' as the response body."""
 
    def get(self):
        """Handle a GET request for saying Hello World!."""
        self.write("Hello, world!")

因为我们要处理 GET 请求,所以我们声明(实际上是重写)了 get 方法。我们提供文本或 JSON 可序列化对象,用 self.write 写入响应体。之后,我们让 RequestHandler 来做在发送响应之前必须完成的其它工作。

就目前而言,此视图与 Tornado 应用程序本身并没有实际连接。我们必须回到 __init__.py,并稍微更新 main 函数。以下是新的内容:

# __init__.py
from tornado.httpserver import HTTPServer
from tornado.ioloop import IOLoop
from tornado.options import define, options
from tornado.web import Application
from todo.views import HelloWorld
 
define('port', default=8888, help='port to listen on')
 
def main():
    """Construct and serve the tornado application."""
    app = Application([
        ('/', HelloWorld)
    ])
    http_server = HTTPServer(app)
    http_server.listen(options.port)
    print('Listening on http://localhost:%i' % options.port)
    IOLoop.current().start()


以上就是python tornado视图的详解及用法。更多Python学习推荐:PyThon学习网教学中心

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

扌桑辶鬲的照片| 女人吃男人鸡要多久恢复| 外国大片又大又好看的PPT | 小学语文教材| 无人区免费高清版观看| 恋爱之瘾电影完整版在线观看免费| 特殊精油4-5HD| 公交车被上高湖了还能坐吗小说| 我在开会他在下添好爽| 公翁挺进小玲的小沉| 真人做运动视频素材| 老师穿裙子没有穿内裤| B站夫妻进入高峰期需要多久| 何以笙默床戏| 欧美一区二区| 《少妇》6| 学校停电被同桌C了3次| 刘老汉的儿媳小雪的背景资料| 朋友的未婚妻| 周未同床 电影| 老赵玩小静揉捏胸奶头视频播放 | 成品人和精品人的区别在哪里知乎| 女生把球球给男生抓的视频| 美女和男生一起努力的生孩子视频. | 桃色三国| 原声吻戏视频| 《湿点》未增减板相似| 莲井志帆| 《相濡以沫的夜晚》动漫免费观看| 真爱禁区| 女生干多了腿中间会变宽吗| 小乖(糙汉文)TXT笔趣阁免费...| 成品人和精品人的区别哪个好| 女人高潮抖动多久能恢复| 九一麻花传剧MV在线看免费| 欧美精品99久久久啪啪| 偷偷在线观看免费的电视剧最新| 灭火宝贝在线观看完整免费满天星 | 我在开会他在下添好爽| 俄罗斯姑娘免费看高清电视剧| 老头天天吃我奶躁我的动图Q