tornado 学习笔记
发布日期:2021-05-09 04:19:54 浏览次数:15 分类:博客文章

本文共 1842 字,大约阅读时间需要 6 分钟。

import  tornado.ioloopimport  tornado.webclass MainHanlwe(tornado.web.RequestHandler):    def get(self):        login_user=self.get_secure_cookie('login_user',None)        if login_user:            self.write(login_user)        else:            self.redirect('/login')class LoginHanmder(tornado.web.RequestHandler):    def get(self):        # self.current_user()        self.render('login.html',**{'statue':''})    def post(self,*args,**kwargs):        username=self.get_argument('name')        password=self.get_argument('pwd')        print(username,password)        if username =='liwanlei' and password =='123':            self.set_secure_cookie('login_user','leizi')            self.redirect('/index')        else:            self.render('login.html',**{'status':'用户名或者密码错误'})class MainHandler(tornado.web.RequestHandler):    def get(self):        self.render('shangchuan.html')    def post(self,*args,**kwargs):        file=self.request.files['fff']        for mes in file:            file_name = mes['filename']            with open(file_name, 'wb') as up:                up.write(mes['body'])class Maiandler(tornado.web.RequestHandler):    def get(self):        self.render('yan.html')    def post(self, *args, **kwargs):        obj = MainForm()        result = obj.check_valid(self)        self.write('ok')setting={    'template_path':'template',    'static_path': 'static',    'static_url_prefix': '/static/',    'cookie_secret': 'aiuasdhflashjdfoiuashdfiuh',    'xsrf_cookie':True}application=tornado.web.Application([    (r"/index", Maiandler),    (r"/login", LoginHanmder),],**setting)if __name__=='__main__':    application.listen(5000)    tornado.ioloop.IOLoop.instance().start()
    
上传文件
    
Title{%if status %}{{status}}{% end %}

  

上一篇:flask_restful 学习笔记
下一篇:hashlib 简单加密

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年04月02日 02时50分57秒