flask-宏的概念和基本使用
from flask import Flask,render_template app = Flask(__name__) app.config.update(TEMPLATE_AUTO_RELOAD=True) @app.route('/') def hello_world(): return render_template('index.html') if __name__ == '__main__':
app.run(debug=True)
indext.html
<body> {% macro input(name="",value="",type="text") %} <input type="{{ type }}" name="{{ name }}" value="{{ value }}" > {% endmacro %} <h1>登录页面</h1> <table> <tbody> <tr> <td>用户名:</td> <td>{{ input('username') }}</td> </tr> <tr> <td>密码:</td> <td>{{ input('password',type='password') }}</td> </tr> <tr> <td></td> <td>{{ input(value="提交",type='submit') }}</td> </tr> </tbody> </table> </body>