Я извлекаю данные из внешней базы данных мест, которая возвращает JSON информации о местах. Я хотел бы сохранить как можно больше информации, но не в каждой строке есть вся информация. Я хотел бы:
location, created = Location.objects.get_or_create(
name=info['name'],
lat=info['location']['lat'],
lng=info['location']['lng'],
address=info['location']['address'],
)
, но для некоторых местоположений адрес отсутствует, поэтому это может привести к ошибке. Если есть короткий способ сделать это и избежать огромной строки операторов if .. else?