diff --git a/backend/server/main/settings.py b/backend/server/main/settings.py index ce84fd8..47349ee 100644 --- a/backend/server/main/settings.py +++ b/backend/server/main/settings.py @@ -262,4 +262,4 @@ LOGGING = { } # https://github.com/dr5hn/countries-states-cities-database/tags -COUNTRY_REGION_JSON_VERSION = 'v2.5' \ No newline at end of file +COUNTRY_REGION_JSON_VERSION = 'v2.4' \ No newline at end of file diff --git a/backend/server/worldtravel/management/commands/download-countries.py b/backend/server/worldtravel/management/commands/download-countries.py index 3339ec8..c5477d4 100644 --- a/backend/server/worldtravel/management/commands/download-countries.py +++ b/backend/server/worldtravel/management/commands/download-countries.py @@ -7,6 +7,7 @@ import json from django.conf import settings +COUNTRY_REGION_JSON_URL = settings.COUNTRY_REGION_JSON_URL COUNTRY_REGION_JSON_VERSION = settings.COUNTRY_REGION_JSON_VERSION media_root = settings.MEDIA_ROOT @@ -38,9 +39,9 @@ class Command(BaseCommand): help = 'Imports the world travel data' def handle(self, *args, **options): - countries_json_path = os.path.join(settings.MEDIA_ROOT, f'countries+regions-{COUNTRY_REGION_JSON_VERSION}.json') + countries_json_path = os.path.join(settings.MEDIA_ROOT, f'countries+regions-{COUNTRY_REGION_JSON_URL}.json') if not os.path.exists(countries_json_path): - res = requests.get(f'https://raw.githubusercontent.com/dr5hn/countries-states-cities-database/refs/tags/{COUNTRY_REGION_JSON_VERSION}/json/countries%2Bstates.json') + res = requests.get(f'https://raw.githubusercontent.com/dr5hn/countries-states-cities-database/{COUNTRY_REGION_JSON_URL}/countries%2Bstates.json') if res.status_code == 200: with open(countries_json_path, 'w') as f: f.write(res.text)