flask—创建简单页面(使用render_templates)

目录

实现最终效果

flask中render_templates

创建html页面

全部代码


实现最终效果

flask中render_templates

当要书写一整个网页时,在.py文件里面书写会显得过于麻烦,这时将使用render_templates函数,使得可以调用所指定的html页面,html页面也就是呈现出的游览器的页面

  • 我们要清楚使用render_templates函数的时候,默认路径是当前.py文件的templates文件夹中的指定文件,函数应用的书写格式如下:
    render_templates("index.html")

    此时我们所指定的index.html文件在当前.py文件路径下的templates/index.html中

  • 目录结构如下

这里主义flask_render.py和templates文件夹属于同级文件

创建html页面

这里主要解决如何创建html页面

  • 首先我们手动创建templates目录,文件夹与.py属于同级文件

  • 创建templates目录后在该目录下面创建html文件

这里是html文件,如果是html file文件也是可以的

  • 文件创建后,html文件中会有一些模版,这里我们先在<body></body>中书写就可以得到相应的结果(这里的知识后续文章中会有更详细的讲解,也可以去看看前端中html的相关知识)

这里是在<body></body>中间加了<h1></h1>标签,该标签的意思是一级标签,使得文字变大加粗。除了该标签外其他代码是模板中的。

py文件

具体py文件的书写,初学者可以看看上一篇文章,会具体讲解每一步的意思,链接如下:

http://t.csdnimg.cn/CARke

这里我们要使用render_template函数,所以在之前的基础上需要再引用该函数

from flask import Flask, render_template

 同时在return返回时需要调用index.html页面,此时render_template()默认是在同级目录的路径下去寻找/index.html页面

return render_template("index.html")

全部代码

index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1>ling</h1>
</body>
</html>

flask_render

from flask import Flask, render_template

app = Flask(__name__)


@app.route("/")
def index():
    # 默认去当前目录的templas文件中去找
    return render_template("index.html")


if __name__ == '__main__':
    app.run()

目录结构 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值