rob*_*s85 1 django django-cache
我想使用按视图缓存。我知道它是如何工作的,但是问题出在哪里呢?如何使该缓存无效?每次更改数据库记录时,我都必须这样做。没有有关如何执行此操作的信息:/
这是我发现的django片段,可能会有所帮助:
from django.core.cache import cache
from django.http import HttpRequest
from django.utils.cache import get_cache_key
def expire_page(path):
request = HttpRequest()
request.path = path
key = get_cache_key(request)
if cache.has_key(key):
cache.delete(key)
Run Code Online (Sandbox Code Playgroud)
否则,这个SO问题将对此进行更详细的说明:在Django中终止视图缓存?
| 归档时间: |
|
| 查看次数: |
5216 次 |
| 最近记录: |