15 lines
519 B
Python
15 lines
519 B
Python
from django.db.models.signals import post_save
|
|
from django.dispatch import receiver
|
|
|
|
from review import models
|
|
from establishment import tasks
|
|
from establishment.models import Establishment
|
|
|
|
|
|
@receiver(post_save, sender=models.Review)
|
|
def create_order(sender, instance=None, created=False, **kwargs):
|
|
"""Recalculation public mark for establishment."""
|
|
if isinstance(instance.content_object, Establishment):
|
|
tasks.recalculation_public_mark.delay(
|
|
establishment_id=instance.content_object.id)
|