重置 Django 缓存模板加载器的缓存

2023-11-27

Django 1.2 引入了一个新的模板加载器,它将数据存储在缓存中(django.template.loaders.cached.Loader ).

不幸的是,我未能找到有关缓存如何失效以及何时以及如何重置的任何信息。

我想在我的服务器上使用它,但我不确定它是否会在 django 重新启动时重置(这对我来说就足够了)。


from django.template.loader import template_source_loaders

def reset_template_cache():
    if not template_source_loaders:
        return

    for loader in template_source_loaders:
        loader.reset()

就这样吧:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

重置 Django 缓存模板加载器的缓存 的相关文章

随机推荐

  • 如何将公共模式恢复到不同的模式

    我有一个转储 其中数据和结构位于公共模式中 我想将其恢复到具有自定义名称的架构中 我该怎么做 编辑V 2 我的转储文件来自heroku 开头如下所示 PGDMP pd6rq1i7f3kcath9 1 59 1 6
  • 迭代“np.where”的输出

    我有一个 3D 数组并使用np where寻找满足一定条件的元素 的输出np where是三个一维数组的元组 每个数组给出沿单个轴的索引 我想迭代这个输出并打印出矩阵中满足条件的每个点的索引 一种方法是 indices np where m
  • 如何删除 Canvas 文本对象?

    例如 这是一个 create text self canvas create text 350 lineVotes text str likesPrinted font calibri 30 fill 66FF99 anchor E 我怎样
  • XSLT document() 在 WebKit 浏览器中的使用

    我在尝试在 XSL 样式表中包含和访问多个 XML 文档时遇到问题 我将文档节点分配为变量 然后尝试在 xsl template 中访问它们 类似于
  • Git 在错误的位置寻找我的 SSH 密钥

    我一直在尝试拉取 Gitlab 中的存储库时感到有点头疼 顺便说一句 如果有帮助的话 这一切都是在 Ubuntu VM 上的 Windows 8 1 中完成的 我已在 Gitlab 中添加了我的公钥 并将我的私钥添加到了 ssh agent
  • Ruby on Rails - 区分 REST API 中的复数资源与单数资源

    在开始编写任何代码之前 我正在为 REST API 构建 URL Rails REST 的魔力非常棒 但我对 URL 的格式有点困扰 例如 http myproject projects 5 其中 Project 是我的资源 5 是proj
  • 如何从命令行使用“java”调用groovy

    我必须向一些仅安装了 java 的用户发送一些 groovy 代码 没有 grooy 没有 groovy home 等 我试图从命令行调用 groovy 但我没有运气 这是我的蝙蝠文件 java classpath lib bin bin
  • 在 Eclipse 中调试 Android 应用程序时,无法看到匿名类中的最终变量内容

    在调试 Eclipse 中时 如果变量是在匿名类外部定义的 但调试是在匿名类内部 则我无法在变量视图 表达式视图和显示视图中看到变量内容 当我尝试在调试中查看内容时 出现错误 x 无法解析为变量 在以下示例中 x 无法解析 private
  • 使用 PHP 去除 HTML 注释但保留条件

    我目前正在使用 PHP 和正则表达式来删除页面中的所有 HTML 注释 剧本运作良好 有点太好了 它删除了所有评论 包括我在 这是我所得到的 HTML source goes here 由于我的正则表达式不太热 我在尝试找出如何修改模式以排
  • 在Python中对具有3个元素的元组列表进行排序

    我有一些元组的列表 每个元组都有三个元素 我需要对列表进行排序 为了打破两个元组之间的联系 首先查找元组的第一个元素 如果仍然联系则查找第二个元素 列表如下 L 1 14 0 14 1 1 1 14 2 14 2 3 2 4 4 4 11
  • 更改 python 解释器窗口

    我有两个 python 安装 2 5 和 2 6 我想将默认的 python 解释器从 2 5 更改为 2 6 有人知道怎么做吗 PYTHONPATH 是NOT你在寻找什么 这是为了改变 Python 的 导入 查找包和模块的位置 您需要更
  • pyodbc 不会引发 SQL Server 错误

    我正在尝试使用pyodbc 使用 Python 2 7 调用存储过程将记录插入 SQL Server 2012 表中 我正在路过一张临时桌子 我转储了我的 sql 当通过 SQL Server 管理控制台执行时 它生成了以下外键错误 Msg
  • 删除所有以前版本的 python

    我有一些经验C and Fortran 我想开始使用python对于我的后处理 因为我开始意识到效率有多低MATLAB是为了我需要做的事情 主要涉及数百万个点的图 我已经有几个版本了python从每次我想开始使用时就安装了 现在已经变得一团
  • HTML5:一个部分中有多个页脚/页眉

    我知道您可以在一个页面中有多个页眉 页脚 例如
  • 在 Xcode 12.5 中打开 Xcode 13.0 项目

    当我尝试打开 Xcode 项目时 我收到一条错误消息 无法打开 Users xcodeproj 处的项目 因为它 是未来的 Xcode 项目文件格式 调整项目格式 使用兼容版本的 Xcode 来允许它通过此打开 Xcode 的版本 我目前使
  • 盒子阴影仅在左右两侧

    我需要仅在元素的右侧和左侧制作盒子阴影 它应该褪色并且顶部和底部变薄 它也不应该溢出顶部和底部 主要问题是我无法阻止阴影在元素的顶部和底部溢出 这就是我所拥有的 HTML div div CSS div box shadow 0px 0px
  • React-router v4 页面刷新不起作用

    我可能错过了历史或其他什么但是当我refresh子路由上的页面 例如 login或我得到的任何其他路线 403 禁忌 代码 拒绝访问 消息 访问被拒绝 请求 ID 075CAA73BDC6F1B9 主机 ID O1n36xVCoeu aLa
  • PHP/MySQL - “最高评价”的算法

    所以我只是建立了一个星级评级系统 并尝试提出一种算法来列出 最高评级 的项目 为简单起见 以下是各列 item name average rating a decimal from 1 to 5 num votes 我正在尝试确定票数和评分
  • 在 dockerfile 中的 FROM 中使用 ARG

    问题陈述 我需要根据提供的arg从两个不同的url中提取docker projectS和project ARG url docker local artifactory com projectA By default its for A R
  • 重置 Django 缓存模板加载器的缓存

    Django 1 2 引入了一个新的模板加载器 它将数据存储在缓存中 django template loaders cached Loader 不幸的是 我未能找到有关缓存如何失效以及何时以及如何重置的任何信息 我想在我的服务器上使用它