gpt4 book ai didi

Django 休息框架缓存策略

转载 作者:行者123 更新时间:2023-12-04 02:19:10 24 4
gpt4 key购买 nike

我在谷歌上搜索了很多,以了解 Django Rest Framework 可以用缓存做什么。从现在开始,我得到的只是这个页面

http://django-rest-framework.org/api-guide/throttling.html

没有告诉我他们的政策。

我对 API 的需求很简单:保留所有功能,并在没有任何变化时应用缓存。当数据库中的某些内容发生变化时,有一种机制可以使正确的缓存页面无效。

例如:

如果我有模型 AB 的列表和详细 View ,通过带有身份验证和限制的 API,我想:

  • 用户 1,经过身份验证,可以访问他的 ListView 和对象 AB
  • 的详细信息。
  • 当引入新实例AB时,使AB列表
  • 失效。
  • 当某些实例 AB 已更改时,使 AB 的详细信息和 AB 列表无效

  • 所以,我只需要知道 django rest 框架如何创建键,以及它们缓存它以控制缓存策略的点。

    有什么线索吗?

    最佳答案

    即使这个问题并不新鲜,也许这也值得一看:
    https://chibisov.github.io/drf-extensions/docs/#caching

    关于Django 休息框架缓存策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16013876/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com