2015-03-25 4 views
2

Я использую стороннюю библиотеку Django-import-export для импорта/экспорта данных.Django import-export: only export

Он работает правильно, но я хочу только экспорт функциональность (не импортировать).

Как я могу использовать только экспорт без импорт?

+0

Это не вопрос. – EluciusFTW

ответ

8
class BookAdmin(ExportMixin, admin.ModelAdmin): 
+0

На всякий случай кто-то сталкивается с моей же ошибкой, порядок, в котором вы наследуете ExportMixin, имеет значение (сначала это смешение, а затем modeladmin, как указано пользователем2947136). По какой-то причине я писал его в обратном порядке и не работал. –

0

Как ваш вопрос на самом деле не описан, я могу только предположить, что вы хотите удалить кнопку «импорт» в представлении «Администратор»?

Как описано here, вам необходимо установить ExportMixin в ModelAdmin. Так это выглядит, как этот

class BookAdmin(ExportMixin, ModelAdmin): 
4

Если вы хотите, чтобы действие Export Selected Books, вы можете использовать

class BookAdmin(ExportActionModelAdmin,admin.ModelAdmin):