当前位置: 首页 > news >正文

Flask框架index.html里引用的本地的js和css或者图片

  1. 项目目录结构
    要保证项目目录结构如下:
your_project/
├── app.py          # Flask 应用主文件
├── templates/      # 存放 HTML 模板
│   └── index.html
└── static/         # 存放静态文件├── css/│   └── style.css├── js/│   └── script.js└── images/└── tupian.png
  1. 修改 index.html 文件
    运用 Flask 的 url_for() 函数来生成静态文件的 URL,示例如下:
<!DOCTYPE html>
<html>
<head><!-- 引用本地 CSS 文件 --><link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}">
</head>
<body><!-- 页面内容 --><!-- 引用本地 JS 文件 --><script src="{{ url_for('static', filename='js/script.js') }}"></script><!-- 引用本地 图片 --><img src="{{ url_for('static', filename='images/tupian.png') }}">
</body>
</html>
  1. Flask 应用配置
    确保 Flask 应用正确设置了静态文件目录(默认就是 static):
from flask import Flask, render_templateapp = Flask(__name__)@app.route('/')
def index():return render_template('index.html')  # 渲染包含本地静态文件的模板if __name__ == '__main__':app.run(debug=True)

相关文章:

  • RK3576 Yolo 部署
  • PyTorch实战(12)——StyleGAN详解与实现
  • 七八章习题测试
  • 从传统Cube到现代化指标体系:物化视图驱动的指标平台升级之路
  • 词编码模型怎么进行训练的,输出输入是什么,标签是什么
  • 计算机网络:(六)超详细讲解数据链路层 (附带图谱表格更好对比理解)
  • 3D模式格式转换工具HOOPS Exchange如何将3D PDF转换为STEP格式?
  • Java面试题027:一文深入了解数据库Redis(3)
  • 新手学习阿里云AI本地大模型搭建
  • 利用mold加快rust程序构建
  • 苹果芯片macOS安装版Homebrew(亲测)
  • mac隐藏文件现身快捷键
  • 全局配置Axios后的api使用指南
  • Spring MVC极简入门:从@Request到Postman的全链路开发
  • Excel学习03
  • Redis 配置与优化
  • 左神算法之给定一个数组arr,返回其中的数值的差值等于k的子数组有多少个
  • 【软考高级系统架构论文】论边缘计算及其应用
  • 虚拟 DOM 与 Diff 算法:现代前端框架的核心机制
  • 首席运营官职责与工作内容概述
  • 网站开发技术基础教程/站长工具在线查询
  • 论坛门户网站建设运营费用/网页设计主要做什么
  • 成都手机端建站模板/乐陵市seo关键词优化
  • 网站空间查询工具/简述网站建设的流程
  • javaee是做网站的?/百度官网优化
  • html5网站开发demo/临沂seo