Jeremy Stretch 5 лет назад
Родитель
Сommit
6149ba6e36
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      netbox/netbox/views/generic.py

+ 5 - 1
netbox/netbox/views/generic.py

@@ -181,10 +181,14 @@ class ObjectListView(ObjectPermissionRequiredMixin, View):
 
         # Handle table-based export
         if request.GET.get('export') == 'table':
+            exclude_columns = {'pk'}
+            exclude_columns.update({
+                col for col in table.base_columns if col not in table.visible_columns
+            })
             exporter = TableExport(
                 export_format=TableExport.CSV,
                 table=table,
-                exclude_columns=['pk'],
+                exclude_columns=exclude_columns,
                 dataset_kwargs={},
             )
             return exporter.response(