コード例 #1
0
ファイル: signals.py プロジェクト: dreamyman/phase
def update_cache(sender, instance, **kwargs):
    cache_key = get_cache_key(instance.document, instance.revision)
    discussion_length = Note.objects \
        .filter(document=instance.document) \
        .filter(revision=instance.revision) \
        .count()
    cache.set(cache_key, discussion_length, None)
コード例 #2
0
ファイル: signals.py プロジェクト: Talengi/phase
def update_cache(sender, instance, **kwargs):
    cache_key = get_cache_key(instance.document, instance.revision)
    discussion_length = Note.objects \
        .filter(document=instance.document) \
        .filter(revision=instance.revision) \
        .count()
    cache.set(cache_key, discussion_length, None)
コード例 #3
0
ファイル: signals.py プロジェクト: dreamyman/phase
def clear_cache(sender, instance, **kwargs):
    cache_key = get_cache_key(instance.document, instance.revision)
    cache.delete(cache_key)
コード例 #4
0
ファイル: signals.py プロジェクト: Talengi/phase
def clear_cache(sender, instance, **kwargs):
    cache_key = get_cache_key(instance.document, instance.revision)
    cache.delete(cache_key)