Пример #1
0
def clear_all_cache(request):
    pages = request.site.root_page.get_descendants(inclusive=True)
    batch = PurgeBatch()
    batch.add_pages(pages)
    batch.purge()
    return render(request, 'cache_management/base.html', {
        'pages': len(pages),
    })
Пример #2
0
def purge_cache_for_index_pages(**kwargs):
    batch = PurgeBatch()
    batch.add_pages(IndexPages().set())
    batch.add_url(settings.BASE_URL + "/en/events/json/")
    batch.add_url(settings.BASE_URL + "/sk/events/json/")
    batch.purge()