【问题标题】:css changes doesnt reflect on my project on localhostcss 更改不会反映我在本地主机上的项目
【发布时间】:2020-08-11 06:22:08
【问题描述】:

我正在 Flask 中做一个博客文章项目。当我通过 CSS 设计我的项目时,它似乎在本地主机上运行时没有反映。在执行它显示的文件时:-

  • 服务 Flask 应用“app”(延迟加载)
  • 环境:生产 警告:这是一个开发服务器。不要在生产部署中使用它。 请改用生产 WSGI 服务器。
  • 调试模式:开启
  • 使用 windowsapi reloader 重新启动
  • 调试器已激活!
  • http://127.0.0.1:5000/ 上运行(按 CTRL+C 退出) 这行“Serving Flask app”app“(延迟加载)”是什么意思? 有时当我执行我的文件时,winowsapi 重新加载器会继续加载。 任何人都可以提出解决这些问题的方法吗?

【问题讨论】:

  • 是模板文件夹中的 HTML 和 CSS 文件吗? CSS 文件是否与 HTML 文件相关联?
  • 是的,html文件在templates文件夹中,css文件在statics文件夹中。我已经通过 链接它们
  • 最好使用绝对路径 - 从/ 开始 - /static/main.css。如果您将在 ie 上使用相对路径 static/main.css。页面/index/ 然后它将搜索/index/static/main.css
  • 但还是没变
  • 有时网络浏览器可能会将旧版本保留在缓存中,您可能需要在网络浏览器中关闭缓存,或清除它,或尝试Ctrl+F5 重新加载而不使用缓存。或者您可以使用? 添加随机参数 - 即/static/main.css?2020.08.11.08:45,它会将其视为新网址。

标签: python html css python-3.x flask


【解决方案1】:

有时网络浏览器可能会在缓存中保留旧版本,您可能需要在网络浏览器中关闭缓存,或清除它,或尝试Ctrl+F5 重新加载而不使用缓存。

或者您可以将带有? 的随机参数添加到url - 即/static/main.css?2020.08.11.08:45 并且网络浏览器会将其视为新的url,因此它会从服务器读取它。

DevToolFirefox/Chrome 在标签Network 你可以检查加载这个文件是否没有问题。如果它是从缓存中读取的,它也应该显示。

【讨论】:

    猜你喜欢
    • 2015-05-09
    • 1970-01-01
    • 1970-01-01
    • 2011-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-29
    相关资源
    最近更新 更多