问题标签 [django-cache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django-cache - Django 缓存系统是如何工作的?
Django 缓存系统是如何工作的?
django - django-cms:错误的当前页面语言
我有一个多语言网站(it、en、ru),它使用 django-cms 和一些挂在各个页面上的应用程序。我的问题是内容始终以意大利语提供,即使我访问以“/en/”或“/ru/”为前缀的页面。在我的基本模板 (base.html) 上,我有一个 {{ lang }} 模板变量,它允许我检索当前页面语言,它工作得很好......直到今天。现在,如果我访问wwww.myhomepage/en(或/ru),“lang”的值始终是“it”。
这些是我的语言设置(cms 而不是 cms)以及与语言相关的其他设置:
有什么帮助吗?谢谢
caching - 如何在 django-tastypie 资源中缓存脱水方法?
我正在使用 django-tastypie 为模型制作资源。
你能告诉我如何缓存我的 ArtistResource 的脱水方法吗?我应该提供哪些额外的 django 设置来使用缓存?
非常感谢。我以前从未使用过缓存,所以我对此感到气馁。
django - Django cache.set() 在具有 GenericForeignKey 的类上失败,可能是什么原因?
我有一个带有GenericForeignKey
. 调用cache.set(key, trac_obj)
时,失败。我想知道GenericForeignKey
是不是罪魁祸首?
这是错误消息:
django - Django:当您的缓存键使用 GET 参数时如何删除模板缓存?
这个问题困扰了我一上午:
- 我有一些视图接受 GET 参数来修改查询集(order_by 和分页)并缓存它。
- 这些视图非常相似,并且都共享相同的模板。
这些模板缓存页面的一部分(考虑到 GET 参数),如下所示:
/li>删除查询集缓存是小菜一碟,但事实证明删除模板缓存相当复杂。您通常需要生成 cache_key,如 DOCS 中所述。我的问题是我必须生成所有可能的键组合并删除它们,我这样做是这样的:
/li>
我想我不是第一个尝试基于 GET 参数缓存模板的人,所以......有没有更明智的方法来删除与这个特定模板相关的所有缓存?
编辑:不知道为什么格式没有出现,但这里有一个更干净的版本,以防万一http://dpaste.org/XYYo2/
django - Apply a never_cache to a flatpage view
I want to create a home view that is the same as a home view but does not cache it.
Something like this
Clearly this won't work but does anyone know the trick which would enable this?
django - 在管理员中禁用 johnny-cache
我正在使用约翰尼缓存。有没有一种简单的方法可以从管理员禁用它,但让它在其他任何地方透明地工作?
我查看了 johhny 缓存文档 - http://pythonhosted.org/johnny-cache/,但似乎找不到这个。
django - Django:如何处理 Ajax 请求不同的视图中的缓存?
我有一个 Django 应用程序和一个 postgres 后端。它本质上是一个具有大型数据库的搜索站点,数据通常每天更改一次。我想开始缓存,以减少数据库的负载。
我已经设置了 memcached,但我的视图中有以下架构,旨在让我的应用程序在前端使用 Ajax:
.. 不幸的是,缓存加上 Ajax 调用的特殊处理的组合效果不佳。
这是因为 memcached 不区分 Ajax 结果和非 Ajax 结果 - 因此来自前端的 Ajax 调用被给予缓存的非 Ajax 结果,反之亦然。
所以我需要做的是弄清楚如何缓存。我可以想到以下选项:
- 仅缓存数据库查询,一次最多缓存一天。这可能吗?
result_ajax.html
缓存实际显示结果的模板片段。(index.html
实际上包括result_ajax.html
。)
以下哪一项可能是做事的最佳方式?