【发布时间】:2017-12-09 09:58:39
【问题描述】:
我正在使用 python flask 框架来创建一个 web 项目。在其中一个页面中,有一个指向另一个页面的链接,如下所示:
<a onclick="{{ recipe.increment_clickcount() }}" href="/recipe/{{ recipe.id }}">{{ recipe.name }}</a>
在这里,我将 recipe 对象发送到该页面,它有一个名为 increment_clickcount 的方法,该方法将该配方对象中的 clickcount 变量加一。我这样做是为了存储该食谱被点击的次数。
当我单击该链接时,它会执行我想要的操作,然后我使用浏览器的后退按钮(Google Chrome)返回链接所在的页面。然后我再次单击该链接,但这一次,它不会增加它。我刷新了页面,然后单击了该链接,增量再次正常工作。
我假设它存储在缓存或其他东西中,但我没有足够的信息。
即使发生上述情况,如何才能使此功能正常工作?
【问题讨论】:
标签: javascript python html flask