def clear_cache():
user_name = request.headers.get('x-webauth-user')
account = ldap_get_member(user_name)
if not ldap_is_eval_director(account) and not ldap_is_rtp(account):
return redirect("/dashboard")
log = logger.new(request=request)
log.info('Purge All Caches')
_ldap_is_member_of_directorship.cache_clear()
ldap_get_member.cache_clear()
ldap_get_active_members.cache_clear()
ldap_get_intro_members.cache_clear()
ldap_get_onfloor_members.cache_clear()
ldap_get_current_students.cache_clear()
get_voting_members.cache_clear()
get_members_info.cache_clear()
get_onfloor_members.cache_clear()
return "cache cleared", 200
cache_management.py 文件源码
python
阅读 21
收藏 0
点赞 0
评论 0
评论列表
文章目录