问题遇到的现象和发生背景
用户访问页面会提供一个清单列表
此时的清单列表在Django采用了缓存操作,使用的是redis缓存,因为view视图应用是使用的类方法,所以cache_page在路由页面。
from django.urls import path
from django.views.decorators.cache import cache_page
urlpatterns=[
path('<str:username>/address',cache_page(600)(views.AddressView.as_view())),
]
我想要达到的结果
问题:
请教,在用户对列表信息修改后,怎样才能对路由中对应的cache_page()缓存进行清空,然后使用户访问时可以重新缓存到新的数据列表,而不是等到缓存到期后才能显示。