python flask 模板渲染

render_template

使用render_template能夠傳遞載參數進行模板渲染
這裏直接貼一下個人測試代碼html

from flask import Flask, render_template

app = Flask(__name__)
@app.route('/')

def test():
    context = {
    'title_name':"test_render",
    'name':"sp4rk",
    'test_variable':"It works"
    }
    return render_template('a.html', **context)
if __name__ == '__main__':
    app.run(debug = True)
<!--a.html-->
<html>
<title>{{title_name}}</title>
{% if name %}
<h1>{{name}}:test name</h1>
{% else %}
<h1>Hello word!</h1>
{% endif %}
<h1>{{test_variable}}:test variable</h1>
</html>

python 中的**context 型參中傳值以字典的方式呈現,能夠參照python函數——形參中的:*arg和**kwargs
python

相關文章
相關標籤/搜索