diff options
| -rw-r--r-- | chimere/utils.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/chimere/utils.py b/chimere/utils.py index 028da06..f86e5db 100644 --- a/chimere/utils.py +++ b/chimere/utils.py @@ -559,8 +559,9 @@ class CSVManager(ImportManager): cls_name = queryset.model.__name__.lower() if not cols: cols = list(cls.COLS) - for pm in queryset.model.all_properties(): - cols.append((pm.name, pm.getAttrName(), pm.getAttrName()+'_set')) + if hasattr(queryset.model, 'all_properties'): + for pm in queryset.model.all_properties(): + cols.append((pm.name, pm.getAttrName(), pm.getAttrName()+'_set')) header = [col[0] for col in cols] dct['data'].append(header) for item in queryset.all(): |
