fixed looped import
This commit is contained in:
parent
0733323486
commit
ee619922fa
|
|
@ -1,12 +1,12 @@
|
||||||
"""Location app models."""
|
"""Location app models."""
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
from django.contrib.gis.db import models
|
||||||
|
from django.contrib.postgres.fields import JSONField
|
||||||
from django.db.models.signals import post_save
|
from django.db.models.signals import post_save
|
||||||
from django.db.transaction import on_commit
|
from django.db.transaction import on_commit
|
||||||
from django.dispatch import receiver
|
from django.dispatch import receiver
|
||||||
from django.contrib.gis.db import models
|
|
||||||
from django.contrib.postgres.fields import JSONField
|
|
||||||
from django.utils.translation import gettext_lazy as _
|
from django.utils.translation import gettext_lazy as _
|
||||||
from establishment.tasks import recalculate_price_levels_by_country
|
|
||||||
from utils.models import ProjectBaseMixin, LocaleManagerMixin, SVGImageMixin
|
from utils.models import ProjectBaseMixin, LocaleManagerMixin, SVGImageMixin
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -117,6 +117,7 @@ class Address(models.Model):
|
||||||
# todo: Make recalculate price levels
|
# todo: Make recalculate price levels
|
||||||
@receiver(post_save, sender=Country)
|
@receiver(post_save, sender=Country)
|
||||||
def run_recalculate_price_levels(sender, instance, **kwargs):
|
def run_recalculate_price_levels(sender, instance, **kwargs):
|
||||||
|
from establishment.tasks import recalculate_price_levels_by_country
|
||||||
if settings.USE_CELERY:
|
if settings.USE_CELERY:
|
||||||
on_commit(lambda: recalculate_price_levels_by_country.delay(
|
on_commit(lambda: recalculate_price_levels_by_country.delay(
|
||||||
country_id=instance.id))
|
country_id=instance.id))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user