你的代码看起来基本上是正确的,但是可能出现了一些问题导致网页不更新。这里有几个可能的原因和解决方法:
检查浏览器缓存:有时候浏览器可能会缓存旧的页面内容,导致你看到的是旧的版本而不是最新的内容。你可以尝试按下 Ctrl + Shift + R (Windows) 或 Cmd + Shift + R (Mac) 强制刷新页面,以确保浏览器获取最新的内容。
检查路由和链接:确保你的路由和链接设置正确。你在 Python 代码中定义了 /index 和 /choujiang 两个路由,而在 HTML 中使用了 /choujiang 的链接。确保链接的路径与路由定义一致。
检查模板变量的使用:在你的 HTML 模板中,你使用了 {{num}} 和 {{h}} 这两个模板变量来显示数字和抽奖结果。确保这些变量的命名在 Python 代码和 HTML 模板中是一致的,即 num 和 h。
检查 Flask 的运行方式:在你的代码中,你使用了 app.run(debug=True) 来运行 Flask 应用。确保你的代码没有被其他进程或服务器占用相同的端口号。如果是这样,可以尝试修改端口号或停止其他进程,然后重新运行你的 Flask 应用。
如果你仍然遇到问题,可以尝试在浏览器的开发者工具中查看网络请求和响应,以了解是否有任何错误或警告信息。同时,也可以在终端中查看 Flask 的日志输出,看是否有任何异常或错误信息。