Добавлена выгрузка данных

main
through-your-tears 9 months ago
parent a921e616d2
commit 972359c931

@ -42,6 +42,7 @@ MAPPING_DATA = {
def parse_organizations_to_db(data): def parse_organizations_to_db(data):
for k in data.keys(): for k in data.keys():
for obj in data[k]: for obj in data[k]:
try:
OrganizationRepository.create( OrganizationRepository.create(
location=LocationRepository.get_or_create( location=LocationRepository.get_or_create(
coords=Point(obj['latitude'], obj['longitude']), coords=Point(obj['latitude'], obj['longitude']),
@ -53,3 +54,5 @@ def parse_organizations_to_db(data):
description=obj['description'], description=obj['description'],
category=CategoryRepository.get_by_name(MAPPING_DATA[obj['category']]) category=CategoryRepository.get_by_name(MAPPING_DATA[obj['category']])
) )
except Exception:
pass

Loading…
Cancel
Save