【问题标题】:Django refresh page handlerDjango 刷新页面处理程序
【发布时间】:2018-09-12 17:22:53
【问题描述】:

我用 Django 创建了一个页面。 views.py 执行加载 json 文件并将检索到的数据传输到我的模板的请求。 一切正常,但我想知道如何处理刷新页面的操作,因为每次用户这样做时,views.py 都会再次执行请求,这可能会导致很多问题和超时。

我认为可能有两种选择。 第一个是存储传递给我的模板的变量并执行一些 javascript。第二个,处理views.py并询问json变量是否为空

【问题讨论】:

  • 你也可以使用cookies
  • 抱歉,我不明白如何执行此操作。你有什么想法?

标签: javascript python jquery django


【解决方案1】:

我认为 django 缓存应该可以工作:https://docs.djangoproject.com/en/2.1/topics/cache/

【讨论】:

  • 非常感谢您的反馈。我已经管理了以下内容:Per-View Cache
  • 当您不需要使缓存失效时,按视图缓存非常有用。有时当您需要使它们无效时,django 扩展可以帮助它。 ring-cache.readthedocs.io/en/latest/ring/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-25
  • 1970-01-01
  • 2012-03-22
  • 2011-01-11
  • 2011-04-26
  • 2016-05-08
  • 2019-10-06
相关资源
最近更新 更多