export: Make Config errors more clear.

This commit is contained in:
Steve Howell
2021-12-08 18:21:06 +00:00
committed by Tim Abbott
parent 939d2e2705
commit aae9f1b6f5

View File

@@ -572,7 +572,22 @@ def export_from_config(
if config.filter_args is not None: if config.filter_args is not None:
filter_parms.update(config.filter_args) filter_parms.update(config.filter_args)
assert model is not None assert model is not None
try:
query = model.objects.filter(**filter_parms) query = model.objects.filter(**filter_parms)
except Exception:
print(
f"""
Something about your Config seems to make it difficult
to construct a query.
table: {table}
parent: {parent.table}
filter_parms: {filter_parms}
"""
)
raise
rows = list(query) rows = list(query)
elif config.id_source: elif config.id_source: