예제 #1
0
 def handle(self, *args, **options):
     """ Core function
     :param args: None
     :param options: None
     :return: None
     """
     cache_clear()
     self.stdout.write("Cache cleared.")
예제 #2
0
 def post(self, request):
     """ HTML post for status page
     If menu-rebuild has been posted, rebuild menu and redirect
     If clear-cache has been posted, clear cache and redirect
     :param request: the request object
     :return: response object (redirect to get)
     """
     if 'menu-rebuild' in request.POST:
         # noinspection PyUnresolvedReferences
         MenuItem.objects.rebuild()
         messages.success(request, _("Menu has been rebuilt."))
     if 'clear-cache' in request.POST:
         status.cache_clear()
         messages.success(request, _("Cache has been cleared."))
     return redirect('admin:index')
예제 #3
0
 def post(self, request):
     """ HTML post for status page
     If menu-rebuild has been posted, rebuild menu and redirect
     If clear-cache has been posted, clear cache and redirect
     :param request: the request object
     :return: response object (redirect to get)
     """
     if 'menu-rebuild' in request.POST:
         # noinspection PyUnresolvedReferences
         MenuItem.objects.rebuild()
         messages.success(request, _("Menu has been rebuilt."))
     if 'clear-cache' in request.POST:
         status.cache_clear()
         messages.success(request, _("Cache has been cleared."))
     return redirect('admin:index')