from flask import Flask,render_template app = Flask(__name__) @app.route(‘/‘) def base(): return render_template(‘base.html‘) @app.route(‘/login/‘) def login(): return render_template(‘login.html‘) @app.route(‘/register/‘) def register(): return render_template(‘register.html‘) if __name__ == ‘__main__‘: app.run(debug=True)
base
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>{% block title %}首页{% endblock %}</title> <link rel="stylesheet" href="{{ url_for(‘static‘,filename=‘css/1.css‘)}}"> <script src="{{ url_for(‘static‘,filename=‘js/s.js‘) }}"></script> <base target="_blank" /> {% block head %}{% endblock %} </head> <body id="myBody"> <img id="myOnOff" onclick="mySwitch()" src="http://www.runoob.com/images/pic_bulbon.gif" width="20px";> <h1>简书</h1> <nav> <a href="{{ url_for(‘base‘ )}}">首页</a> <a href="{{ url_for(‘login‘ )}}" class="right">注册</a> <a href="{{ url_for(‘regiter‘ )}}" class="right">登录</a> <a href="">退出</a> <input type="text" name="search"> <button type="submit">搜索</button> <a href="">下载</a> <a href="">播放记录</a> <a href="">最新咨讯</a> </nav> <br> <div class="recommend" > <div class="img"> <a href=""><img src="../image/a.jpg" width="250" height="100" ></a> <div class="desc"><a href="../static/image/a.jpg" >简书交友</a></div> </div> <div class="img"> <img src="../image/b.jpg" width="250" height="100"></a> <div class="desc"><a href="../static/image/b.jpg" >读书</a></div> </div> <div class="img"> <img src="../image/c.jpg" width="250" height="100" ></a> <div class="desc"><a href="../static/image/c.jpg" >散文</a></div> </div> <div id="bottom"> <a href="">联系我们</a> <a href="">加入我们</a> <a href="">帮助中心</a> <a href="">合作伙伴</a> </div> </div> {% endblock %} </body> </html>
登录html
{% extends‘base.html‘ %}
{% block title %}
Login
{% endblock %}
{% block head %}
<script src="{{ url_for(‘static‘,filename=‘js/denglu.js‘) }}"></script>
<link rel="stylesheet" href="{{ url_for(‘static‘,filename=‘css/1.css‘)}}">
{% endblock %}
{% block main %}
<body>
<div class="box">
<div id="container" style="width: 400px"align="center">
<div id="header" style="background-color:lightskyblue"><h2 align="center" style="margin-bottom: 0;">会员登录</h2></div>
<div id="content" style="background-color:lightpink;height:205px;width:400px;float:left;">
<p></p>
<div class="input_box">
Username:<input id="uname"type="text" name="username"placeholder="请输入用户名"><br>
</div>
<br>
<div class="input_box">
Password:<input id="upass"type="password" name="password"placeholder="请输入登录密码"><br>
</div>
<div id="error_box"><br></div>
<div class="input_box">
<input type="radio">普通会员
<input type="radio">金牌会员
<input type="radio">钻石会员 </div><br>
<div class="input_box">
<button onclick="fnLogin()">登录</button>
<button type="button" onclick=window.alert("是否取消登录!")>取消</button>
</div>
</div>
</div>
</div>
</body>
{% endblock %}
</html>
注册html
{% extends‘base.html‘ %}
{% block title %}
register
{% endblock %}
{% block head %}
<link rel="stylesheet" href="{{ url_for(‘static‘,filename=‘css/1.css‘)}}">
<script src="{{ url_for(‘static‘,filename=‘js/zhuce.js‘) }}"></script>
{% endblock %}
{% block main %}
<body>
<div class="box">
<div id="container" style="width: 400px"align="center">
<div id="header" style="background-color:lightskyblue"><h2 align="center" style="margin-bottom: 0;">注册</h2></div>
<div id="content" style="background-color:lightpink;height:205px;width:400px;float:left;">
<p></p>
<div class="input_box">
Username:<input id="uname"type="text" name="username"placeholder="请输入用户名">
</div>
<br>
<div class="input_box">
Password:<input id="upass"type="password" name="password"placeholder="请输入登录密码">
</div>
<br>
<div class="input_box">
密码确认:<input id="zhuce" type="password" placeholder="请再次输入密码">
</div><br>
<div id="error_box"><br></div>
<div class="input_box">
<button onclick="myLogin()">点击注册</button>
<button type="button" onclick=window.alert("是否取消注册!")>取消</button>
</div>
</div>
</div>
</div>
</body>
{% endblock %}
</html>
原文:http://www.cnblogs.com/222ya/p/7805957.html