本帖最后由 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/即可运行
当你点击了点我这个按钮,就运行了这句代码。当然你也可以换成其他的代码 |