1.6 会员注册和登录

代码:路径:1/2/3/.py

import os.path
import tornado.httpserver
import tornado.ioloop
import tornado.web
import tornado.options
from tornado.options import define,options

define('port',default=8001,help='运行在指定端口',type=int)

class IndexHandler(tornado.web.RequestHandler):
    def get(self):
        self.render('index.html')

class poempagehandler(tornado.web.RequestHandler):
    def post(self):
        n1=self.get_argument('n1')
        n2=self.get_argument('n2')
        verb=self.get_argument('verb')
        n3=self.get_argument('n3')
        self.render('poem.html',roads=n1,wood=n2,made=verb,difference=n3)

if __name__=='__main__':
    tornado.options.parse_command_line()
    app=tornado.web.Application([(r'/',IndexHandler),(r'/poem',poempagehandler)],template_path=os.path.join(os.path.dirname(__file__),'templates'))
    http_server=tornado.httpserver.HTTPServer(app)
    http_server.listen(options.port)
    tornado.ioloop.IOLoop.instance().start()
 

 index.html代码:路径1/2/3templates/index.html

<!DOCTYPE html>
<html>
    <head><title>会员登陆</title></head>
    <body>
                 <h1>输入注册信息</h1>
                 <form method='post' action='/poem'>
                 <p>用户名<br><input type='text' name='n1'></p>
                 <p>密码<br><input type='text' name='n2'></p>
                 <p>确认密码<br><input type='text' name='verb'></p>
                 <p>性别<br><input type='text' name='n3'></p>
                 <input type='submit'>
                 </form>
     </body>
</html>

poem.html代码如下:路径:1/2/3/templates/poem.html 

<!DOCTYPE html>
<html>
    <head><title>注册结果</title></head>
    <body>
                 <h1>下面是你的注册信息</h1>
                 <p>用户名:{{roads}}<br>密码:{{wood}}<br>确认密码:{{made}}<br>性别:{{difference}}.</p>
    </body>
</html>

 结果如下:
 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值