【发布时间】:2021-05-29 01:04:16
【问题描述】:
我完全没有Web开发经验,但我对python有点了解。我开发了一个仪表板,它显示了一些带有 Django 模板和页面的统计数据和图表。我对使用数据库或任何东西一无所知。所以我所做的是,我运行一个 python 脚本(比如说 data_update.py),它更新 repo 中的 .html 和 .js 文件以反映 webview 中的更改。当用户访问页面时,他会在浏览器上查看最新拉取的数据。
当我使用“python manager.py runserver”将应用程序托管在本地机器或服务器上时,一切正常
问题是这不适用于 PCF。从我将应用程序推送到 PCF 时,网络视图显示的是陈旧的数据。我尝试将 data_update.py 作为任务和工作人员运行。 .html 和 .js 文件更新正常,但在浏览器中访问时不会反映更新的数据。
【问题讨论】:
-
你试过隐身/私人模式吗?可能是缓存的问题。尝试清除浏览器缓存数据。
-
还要检查 settings.py 中的 Debug = False 是否。尝试通过 python manage.py runserver --insecure 运行。
-
@ShivendraPratapKushwaha 不是浏览器端问题,每次都打开隐身模式。 Debug=False 使所有静态文件变得疯狂,即使在我自己的机器上,将其设置为 false 也无法托管。所以我只是想在 PCF 上托管 debug=True 。
标签: python django cloud-foundry pcfdev