额外:
Python中if name == ‘main’:的作用
……&&主要是两个py文件调用函数避免重复执行,

flask参考文档:http://docs.jinkan.org/docs/flask/

正体:(静态模板和py文件)
python flask简单使用
index.py文件:

from flask import Flask,render_template

app=Flask(__name__)

@app.route("/")
def index():
    aa=["hello word","你好","世界"]
    return render_template("index.html",aa=aa)
    # return "hello world!!!"

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

layout.html文件:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>{% block heading %}{% endblock %}</h1>
{% block body %}{% endblock %}
</body>
</html>

index.html文件:

<!--<!DOCTYPE html>-->
<!--<html lang="en">-->
<!--<head>-->
    <!--<meta charset="UTF-8">-->
    <!--<title>Title</title>-->
<!--</head>-->
<!--<body>-->
<!--{% for a in aa %}-->
    <!--<h1>{{ a }}</h1>-->
<!--{% endfor %}-->
<!--</body>-->
<!--</html>-->

{% extends "layout.html" %}
{% block heading %}
大家好
{% endblock %}
{% block body %}
{% for a in aa %}
    <h1>{{ a }}</h1>
{% endfor %}
{% endblock %}

结果:
python flask简单使用

相关文章:

  • 2021-09-24
  • 2021-05-28
  • 2022-01-24
  • 2021-05-27
  • 2022-12-23
  • 2022-02-25
  • 2021-10-29
  • 2022-12-23
猜你喜欢
  • 2021-05-08
  • 2022-02-19
  • 2021-06-27
  • 2022-12-23
  • 2021-09-15
  • 2021-10-30
  • 2021-09-28
相关资源
相似解决方案