|
|
发表于 2018-10-1 09:51:07
|
显示全部楼层
本帖最后由 wongyusing 于 2018-10-1 09:53 编辑
我做个小例子吧,
首先建立一个test目录,
里面新建一个templates目录和两个文件,结构如下:
- ├── sever.py
- └── templates
- └── test.html
复制代码
test.html写入以下内容:
- <!DOCTYPE html>
- <html lang="en" dir="ltr">
- <head>
- <meta charset="utf-8">
- <title>鱼C的问题</title>
- </head>
- <body>
- <a href="/cheak">点我</a>
- </body>
- </html>
复制代码
sever.py写入以下的内容:
- import tornado.ioloop
- import tornado.web
- class MainHandler(tornado.web.RequestHandler):
- def get(self):
- #self.write("Hello, world")
- self.render(template_name="templates/test.html")
- class PythonHandler(tornado.web.RequestHandler):
- def get(self):
- print('运行python程序')
- self.write("Hello, world")
- def make_app():
- return tornado.web.Application([
- (r"/", MainHandler),
- (r"/cheak", PythonHandler),
- ])
- if __name__ == "__main__":
- app = make_app()
- app.listen(8888)
- tornado.ioloop.IOLoop.current().start()
复制代码
然后在test目录下运行sever.py文件。
打开http://127.0.0.1:8888/即可运行
当你点击了点我这个按钮,就运行了
这句代码。当然你也可以换成其他的代码 |
|