flask的模板渲染

无纤尘

1、创建一个名为‘template’的文件夹。并在文件夹创建一个html页面。
目录结构如下:
flask的模板渲染

2、在.py文件内导入‘render_template’

from flask import Flask,render_template

3、在视图函数使用‘render_template’进行渲染。

@app.route('/')
def hello():
    return render_template('index.html')

4、html页面示例代码:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>模板渲染</title>
</head>
<body>
    <h1>这是一个简单的网页</h1>


</body>
</html>

1、在渲染模板的时候,默认会从项目根目录下的'templates'目录下查找模板。
2、如果不想把模板文件放在'templates'目录下,那么可以在'flask'初始化的时候指定'template_folder'来指定模板的路径。
示例:假如要设置的文件路径设置为c:\template,那么将文件夹放在相应路径下即可。

app = Flask(__name__,template_folder = 'c:\template')

版权协议须知!

本篇文章来源于 岳岳 ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

363 0 2020-12-01


分享:
icon_mrgreen.gificon_neutral.gificon_twisted.gificon_arrow.gificon_eek.gificon_smile.gificon_confused.gificon_cool.gificon_evil.gificon_biggrin.gificon_idea.gificon_redface.gificon_razz.gificon_rolleyes.gificon_wink.gificon_cry.gificon_surprised.gificon_lol.gificon_mad.gificon_sad.gificon_exclaim.gificon_question.gif
  • 默认
  • 护眼
  • 夜晚
  • 壁纸
  • 默认