コード例 #1
0
ファイル: models.py プロジェクト: Jyrno42/EstLan-Web
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()
コード例 #2
0
ファイル: models.py プロジェクト: Jyrno42/EstLan-Web
def pre_article_delete(sender, instance, **kwargs):
    if instance.pinned:
        reset_featured_cache()
    reset_categories_cache(instance.id)
コード例 #3
0
ファイル: models.py プロジェクト: Jyrno42/EstLan-Web
def pre_article_delete(sender, instance, **kwargs):
    if instance.pinned:
        reset_featured_cache()
    reset_categories_cache(instance.id)