1、导入语法:
创建static目录,在目录中创建css, js, images等需要加载的文件
通过url_for(‘目录(一般是static)’, filename=’文件所在路径’)导入文件
在这里为了方便理解将路径写死,实际开发中
修改默认文件名static
app = Flask(__name__, static_folde="所要修改文件夹的路径")
导入css文件(link + tab键)
<link rel="stylesheet" href="{{ url_for('static', filename='css/index.css') }}">
导入js文件
<script src="{{ url_for('static', filename='js/index.js')}}"></script>
导入图片文件(img + tab键)
<img src="{{ url_for('static', filename='images/index1.jpg') }}" alt="">
代码部分:
from flask import Flask, render_templateapp = Flask(__name__)app.config["TEMPLATES_AUTO_RELOAD"] = True@app.route("/")def main_html():return render_template("main.html")if __name__ == "__main__":app.run(debug=True, port=600)
模板部分:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>{% block title %}mian{% endblock %}</title><!--导入css文件--><link rel="stylesheet" href="{{ url_for('static', filename='css/index.css') }}"><!--导入js文件 --><script src="{{ url_for('static', filename='js/index.js') }}"></script></head><body>{% block footer %}<p>你好,陌生人</p><img src="{{ url_for('static', filename='images/index1.gif') }}" alt=""><p>晚安,世界</p>{% endblock %}</body></html>
页面显示:
