首页 > 编程语言 >Python Flask 返回html文件

Python Flask 返回html文件

时间:2022-10-15 01:22:29浏览次数:48  
标签:__ render Python app Flask html template

1、在templates文件夹建立一个html文件

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Index</title>
</head>
<body>
<h2>This is index page</h2>
</body>
</html>

 

2、从flask中导入render_template,整体代码如下:

from flask import Flask, render_template
import config
 
app = Flask(__name__)
app.config.from_object(config)
 
 
@app.route('/')
def index():
    return render_template('index.html')
 
if __name__ == '__main__':
    app.run()

render_template函数会自动在templates文件夹中找到对应的html

标签:__,render,Python,app,Flask,html,template
From: https://www.cnblogs.com/QingshanY/p/16793439.html

相关文章

  • Python Flask报错:TypeError: 'NoneType' object is not subscriptable
    问题:用Flask写了一个请求,用Jmeter请求时报错;但在postman中参数发送,可以成功返回数据以及正常状态码200; 分析:request以json形式发送post请求时,需要headers 解决:he......
  • Python 第一个Flask
    安装flaskpip3installflask 导入类fromflaskimportFlask 第一个Flask实例化创建一个Flask应用,第一个参数是Flask应用的名称app=Flask(__name_......
  • Python Flask HTTP请求
    GET请求@app.route('/get',methods=["GET"])defget_():#返回字符串return'这是get请求' POST请求@app.route('/post',methods=["POST"])defpost......
  • Python 正则表达式匹配数字及字符串中的纯数字
    Python正则表达式匹配数字电话号码:\d{3}-\d{8}|\d{4}-\d{7} QQ号:[1-9][0-9]{4,}中国邮政编码:[1-9]\d{5}(?!\d)身份证:\d{15}|\d{18}ip地址:\d+\.\d+\.\d+\.\d+ [1-9]......
  • python 异常的捕获
    1.捕获常规异常1.1基本语法try:可能发生错误的代码except:如果出现异常执行的代码快速入门需求:尝试以‘r’模式打开文件,如果文件不存在,则以‘w’方式打开try......
  • Flask框架
    Flask框架学习01-Flask:初识02-Flask:基础03-Flask:蓝图04-Flask:local05-Flask:高级06-Flask:SQLAlchemy Flask源码解析01-Flask源码解析:简介02-Flask源码解析:应用启......
  • 一些python练习
    #a=22 #a的值不为零所以bool为真#b=11#print(aandb)#print(aorb) #a和b中有一个真就全真#print(nota)  #not取反,a为假#print(notb)......
  • 进入python的世界_day15_python基础——内置函数、迭代器、异常捕获
    一、一些重要内置函数、常见内置函数1..zip()​ 将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的zip对象,转成list即可查看,如果对应......
  • 从零开始撸python
    Day4:多线程聊天室这个比较简单,用来练一下手,不过发现一个问题,多线程用while循环的时候,不论循环条件,CPU占用直接拉满,但用列表for循环却可以,应该是和操作系统原理有关,希望知......
  • python 文件的写操作
    1写操作快速入门打开文件f=open("python.txt","w")文件写入f.write("helloworld")内容刷新f.flush()注意:直接调用write,内容并未真正写入文件,而是会积攒在程......