add fix currency
This commit is contained in:
parent
791ff3f1c3
commit
398a982c82
|
|
@ -23,21 +23,22 @@ class Command(BaseCommand):
|
||||||
except Establishment.DoesNotExist:
|
except Establishment.DoesNotExist:
|
||||||
continue
|
continue
|
||||||
else:
|
else:
|
||||||
country_list = resp.json()
|
if resp.status_code == requests.codes.ok:
|
||||||
if country_list:
|
country_list = resp.json()
|
||||||
currency_dict = country_list[0].get("currency")
|
if isinstance(country_list, list):
|
||||||
if currency_dict:
|
currency_dict = country_list[0].get("currency")
|
||||||
name = currency_dict.get("name")
|
if currency_dict:
|
||||||
if name:
|
name = currency_dict.get("name")
|
||||||
currency, created = Currency.objects.get_or_create(
|
if name:
|
||||||
slug=currency_dict.get("name").lower(),
|
currency, created = Currency.objects.get_or_create(
|
||||||
)
|
slug=currency_dict.get("name").lower(),
|
||||||
if created:
|
)
|
||||||
currency.name = {"en-GB": name},
|
if created:
|
||||||
currency.sign = currency_dict.get("symbol"),
|
currency.name = {"en-GB": name},
|
||||||
currency.save()
|
currency.sign = currency_dict.get("symbol"),
|
||||||
est.currency = currency
|
currency.save()
|
||||||
est.save()
|
est.currency = currency
|
||||||
count += 1
|
est.save()
|
||||||
|
count += 1
|
||||||
|
|
||||||
self.stdout.write(self.style.WARNING(f'Created/updated {count} objects.'))
|
self.stdout.write(self.style.WARNING(f'Created/updated {count} objects.'))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user