Admin¶
このモジュールでモデルとミックスインを使用する方法については、 Adminとの統合 を参照してください。
-
import_export.admin.DEFAULT_FORMATS= (<class 'import_export.formats.base_formats.CSV'>, <class 'import_export.formats.base_formats.XLS'>, <class 'import_export.formats.base_formats.XLSX'>, <class 'import_export.formats.base_formats.TSV'>, <class 'import_export.formats.base_formats.ODS'>, <class 'import_export.formats.base_formats.JSON'>, <class 'import_export.formats.base_formats.YAML'>, <class 'import_export.formats.base_formats.HTML'>)¶ これらは、インポートとエクスポートのデフォルトの形式です。それらを使用できるかどうかは、tablibライブラリの実装に依存します。
-
class
import_export.admin.ExportActionModelAdmin(*args, **kwargs)¶ ModelAdminのサブクラスで、エクスポート機能がadminアクションとして実装されています。
-
export_admin_action(request, queryset)¶ 選択した行をfile_formatを使用してエクスポートします。
-
-
class
import_export.admin.ExportMixin¶ mixinをエクスポートします。
-
change_list_template= 'admin/import_export/change_list_export.html'¶ change_listビューのテンプレート
-
export_template_name= 'admin/import_export/export.html'¶ エクスポートビューのテンプレート
-
formats= (<class 'import_export.formats.base_formats.CSV'>, <class 'import_export.formats.base_formats.XLS'>, <class 'import_export.formats.base_formats.XLSX'>, <class 'import_export.formats.base_formats.TSV'>, <class 'import_export.formats.base_formats.ODS'>, <class 'import_export.formats.base_formats.JSON'>, <class 'import_export.formats.base_formats.YAML'>, <class 'import_export.formats.base_formats.HTML'>)¶ 利用可能なエクスポート形式
-
get_export_data(file_format, queryset, *args, **kwargs)¶ 与えられたクエリーセットのfile_format表現を返します。
-
get_export_formats()¶ 使用可能なエクスポート形式を返します。
-
get_export_queryset(request)¶ エクスポートクエリセットを返します。
デフォルトの実装では、適用された検索とフィルタが適用されます。
-
get_export_resource_class()¶ エクスポートに使用するResourceClassを返します。
-
resource_class= None¶ resourceクラス
-
to_encoding= 'utf-8'¶ エクスポートデータエンコーディング
-
-
class
import_export.admin.ImportExportActionModelAdmin(*args, **kwargs)¶ インポート/エクスポート機能を持つExportActionModelAdminのサブクラスです。エクスポート機能はadminアクションとして実装されています。
-
class
import_export.admin.ImportExportMixin¶ mixinのインポートとエクスポート。
-
change_list_template= 'admin/import_export/change_list_import_export.html'¶ change_listビューのテンプレート
-
-
class
import_export.admin.ImportExportModelAdmin(model, admin_site)¶ インポート/エクスポート機能を持つModelAdminのサブクラスです。
-
class
import_export.admin.ImportMixin¶ mixinをインポートします
-
change_list_template= 'admin/import_export/change_list_import.html'¶ change_listビューのテンプレート
-
formats= (<class 'import_export.formats.base_formats.CSV'>, <class 'import_export.formats.base_formats.XLS'>, <class 'import_export.formats.base_formats.XLSX'>, <class 'import_export.formats.base_formats.TSV'>, <class 'import_export.formats.base_formats.ODS'>, <class 'import_export.formats.base_formats.JSON'>, <class 'import_export.formats.base_formats.YAML'>, <class 'import_export.formats.base_formats.HTML'>)¶ 利用可能なインポート形式
-
from_encoding= 'utf-8'¶ インポートデータをエンコード
-
get_import_formats()¶ 使用可能なインポート形式を返します。
-
get_import_resource_class()¶ インポートに使用するResourceClassを返します。
-
import_action(request, *args, **kwargs)¶ インポートのdry_runを実行して、インポートでエラーが発生しないことを確認します。エラーがない場合は、実際にインポートするために process_import で使用されるローカルの一時ファイルにユーザーがアップロードしたファイルを保存します。
-
import_template_name= 'admin/import_export/import.html'¶ インポートビューのテンプレート
-
process_import(request, *args, **kwargs)¶ 実際のインポートアクションを実行する(ユーザーがインポートを確認した後)
-
resource_class= None¶ resourceクラス
-