cost 453 ms
Django:never_cache 不起作用,它仍然在浏览器后退按钮上显示相同的数据 - Django: never_cache is not working, it still shows same data on browser back button

我有一个创建视图,用于制作 Course(model) 类型的 object。 每次我使用它时,我都使用 never_cache 装饰器从服务器重新加载页面。 现在,如果我创建一门课程,它会添加到课程数据库中,现在如果我按下浏览器后退按钮,它仍然会显示我写的带有课程名称的数据,这允许我重新提交相同的 ...

如何验证 Django @cached_property 是否正常工作(缓存)? - How Can I Verify that Django @cached_property is Working (caching)?

在下面的例子中,我有问题。 例子 问题 listing属性是否缓存在MyModel object 上? 我问是因为它正在访问具有更大含义的查询集的.get() 。 前任: 我如何设置一个场景来检查和验证instance.listing的缓存是否确实发生了? 我阅读了instance.listing ...

如何使 django 中的页面缓存无效 - how can i invalidate page cache in django

如何使 django 中的页面缓存无效。 我正在尝试缓存一个页面,该页面显示一个列表,该列表对于使用 django-rest-framework 的每个用户都是唯一的。 当从 model 添加、更新、删除另一个 object 时,我无法弄清楚如何使页面缓存无效。 我愿意使用外部 package 或信 ...

生产服务器(nginx + gunicorn)上的Django,文件更改后,有时显示更改,有时不显示 - Django on the production server (nginx + gunicorn), after changes in the files, sometimes the changes are displayed, sometimes they are not displayed

在生产服务器(nginx + gunicorn)上,文件更改后,有时会显示更改,有时不会显示更改。 重新启动服务器后,一切正常。 我认为它可能与缓存有关并尝试了不同的选项(禁用缓存、清理缓存等),但问题仍然存在。 还尝试删除不同项目目录中的__pycache__文件夹,但这也无济于事 ...

Django - 模板渲染性能(我认为)如何检查启用 LocMemCache 是否有效? - Django - Template rendering performance (I think) how to check if enabling LocMemCache is working?

我注意到随机加载一些页面需要 2 到 12 秒,我安装了调试工具栏,并且我知道我的查询都是高效的(即没有重复),工具栏显示它们都在毫秒内运行。 我决定关注的一个特定页面是我的搜索页面,它使用了 haystack 和弹性搜索。 我有一个查询 haystack 的 function 并且我有一个计时器 ...

Model 基于缓存而不是 django 中基于视图的缓存 - Model based caching instead of view based caching in django

我正在研究 django 应用程序。 该应用程序的主要任务是提供诸如“我今天应该在外面使用 go 吗?”之类的建议。 只有一个端点可以获取建议,例如 example.com/。 提供建议的主要逻辑是: 用户今天有未完成的任务吗? (从 UserTaskModel 查询) 今天的天气舒服吗? (计 ...

如何在视图中使用 Django 缓存而不缓存所有页面 - How use Django Cache in view without cache all page

我试图使用 Django 缓存来改善我的观点。 效果很好,400 毫秒到 8 毫秒是完美的。 但是当用户第一次访问页面时,Django 缓存页面中的用户信息在标题中,当我尝试注销时,页面继续使用用户信息。 我也尝试在模板中使用缓存,但不好,我的问题来自视图,所以继续 400ms。 我的设置.py ...

为什么不跨多个线程共享Django数据库缓存? - Why is the Django database cache not shared across multiple threads?

似乎每个线程都维护其单独的缓存。 我是否应该仅使用自己的Django对象来让多个线程共享数据库缓存? 这样做的负面影响是什么? 我面临的问题是: 我正在使用数据库缓存 我在处理请求时保存到缓存 我在处理下一个请求时从缓存中检索 我希望它在缓存中,但是不 ...

无法定义默认缓存Django - Can't define default cache Django

我正在尝试在Django中设置缓存,但不允许我定义默认缓存。 我并不太在意使用哪种类型的缓存(我尝试过文件系统和数据库缓存。) 但是即使复制并粘贴其示例代码,错误检查器也会告诉我: 我还尝试将CACHES设置放在settings.py文件的底部,以确保CACHES设置可能依赖的任 ...

弱小的物体已经消失了? -python / Django的 - weak object has gone away? - python/django

我在django项目中遇到这个问题,我认为这与缓存有关。 它每6个月左右出现一次,并通过重新启动该应用程序进行“修复”,直到几个月后才重新出现。 突然,所有视图都会因该异常而失败。 而且它并不总是相同的对象,每个视图都会尝试访问不同的对象而失败。 在这种情况下,它正在访问用户(使用 ...

如何使用本机 django 缓存匹配 redis 键模式? - How to match redis key patterns using native django cache?

我有一系列遵循这种模式的缓存: 喜欢: 现在我想知道如何遍历所有键以匹配像key_1_*这样的模式以使用本机 django cache.get()获取foo和baz ? (我知道有一些方法,特别是对于 redis ,允许使用更广泛的 api 像iterate ,但如果可能的话,我想坚持使用香草 ...

Django缓存键命名 - django cache key naming

我想使用Django缓存API存储一些项目。 命名密钥时是否遵循最佳实践? 我知道有些人只是将用户名作为密钥。 但是我将在不同的视图中缓存各种项目,并在所有不可行的地方都使用相同的密钥。 我在想,可能是给一个带有用户名+“某些视图特定”的密钥,以便该密钥可以是唯一的。 有人对生成密 ...

无法遍历Django中缓存的查询集的结果 - Can not iterate over results of a cached queryset in Django

我只想缓存每篇文章的评论部分,而不缓存整个页面,所以我有文章视图 但是,在它尝试呈现评论{% for comment in comments %}中的模板中,我得到了: 我不知道从根本上不可能遍历缓存的查询集结果,还是我的代码有问题,如果是这样,我该如何解决? 更新。 这 ...

Python-Django缓存图像 - Python-Django Caching images

因此,我已阅读有关缓存的Django文档,并了解我可以按视图缓存数据,这是我想要做的。 我有这样的URL: www.mysite.com/related_images/{image_id}。 它将为选定的{image_id}计算相关图像并将其保存到磁盘,以便模板可以访问它们。 问题是我不希 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM