1.6.3 parsing timezones

This commit is contained in:
SDE
2024-07-13 01:29:36 +03:00
parent 3d6fb38937
commit 1486879a58
2 changed files with 12 additions and 1 deletions

View File

@@ -62,7 +62,8 @@ def create_airports_by_airportsList(airportsList, city=None):
if airport.geo_lat and airport.geo_lon and not airport.timezone:
airport.timezone = tzf.timezone_at(
lng=float(airport.geo_lon), lat=float(airport.geo_lat))
airport.save(update_fields=['timezone'])
airport.modifiedDT = datetime.now()
airport.save()
print(f'airport {airport.international_name} - {airport.timezone}')
except Airport.DoesNotExist:
print(f' - - {airport_Dict["iata"]} не найден в БД > добавляем')
@@ -89,6 +90,8 @@ def create_airports_by_airportsList(airportsList, city=None):
'iata_code': airport_Dict['iata'],
'icao_code': airport_Dict['icao'],
'modifiedDT': datetime.now(),
}
if airport_Dict['name:ru']: