Ejemplo n.º 1
0
def pre_article_save(sender, instance, **kwargs):
    old_instance = None

    if instance.id:
        old_instance = Article.objects.get(pk=instance.id)
        reset_categories_cache(instance.id)

    if instance.pinned or (old_instance and instance.pinned != old_instance.pinned):
        reset_featured_cache()
Ejemplo n.º 2
0
def pre_article_delete(sender, instance, **kwargs):
    if instance.pinned:
        reset_featured_cache()
    reset_categories_cache(instance.id)
Ejemplo n.º 3
0
def pre_article_delete(sender, instance, **kwargs):
    if instance.pinned:
        reset_featured_cache()
    reset_categories_cache(instance.id)