Refactor get_zone_pk_mapping method
This commit is contained in:
parent
316df45784
commit
29b9051773
2 changed files with 3 additions and 7 deletions
|
@ -57,7 +57,7 @@ ECO_REGION_PK_MAPPING = get_pk_mapping(EcologicalRegion)
|
|||
SOIL_ORDER_PK_MAPPING = get_pk_mapping(SoilOrder)
|
||||
SOIL_VARIANT_PK_MAPPING = get_pk_mapping(SoilVariant)
|
||||
TOLERANCE_PK_MAPPING = get_pk_mapping(ToleranceLevel, "level")
|
||||
ZONE_PK_MAPPING = get_zone_pk_mapping(Zone)
|
||||
ZONE_PK_MAPPING = get_zone_pk_mapping()
|
||||
|
||||
# Spreadsheet and corresponding value to column index mappings
|
||||
SPREADSHEET = get_spreadsheet(DATA_DIR_PATH, SPREADSHEET_FILENAME)
|
||||
|
|
|
@ -12,14 +12,10 @@ def get_pk_mapping(object, mapping_key="name"):
|
|||
return pk_mapping
|
||||
|
||||
|
||||
def get_zone_pk_mapping(zone_model):
|
||||
def get_zone_pk_mapping():
|
||||
""" Maps the string instance (unique) of a zone to its corresponding primary key.
|
||||
"""
|
||||
zone_pk_mapping = {}
|
||||
for instance in zone_model.objects.all():
|
||||
zone_pk_mapping[str(instance)] = instance.pk
|
||||
|
||||
return zone_pk_mapping
|
||||
return {str(instance): instance.pk for instance in Zone.objects.all()}
|
||||
|
||||
|
||||
def get_col_mappings(sheet, start_col, stop_col, row_index):
|
||||
|
|
Loading…
Reference in a new issue