diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2013-04-23 00:30:32 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2013-04-23 00:31:25 +0200 |
| commit | 2bfbae53d5f59cb38388070cc31ca12dbfe40487 (patch) | |
| tree | aa65401296d493c9704edd55bda5b3b749ba0bc7 | |
| parent | 2860fd0cf740783bfe666ba969c023ccbce9ef5e (diff) | |
| download | Chimère-2bfbae53d5f59cb38388070cc31ca12dbfe40487.tar.bz2 Chimère-2bfbae53d5f59cb38388070cc31ca12dbfe40487.zip | |
Minor fix on CSV export
| -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(): |
