shuup.importer package
Subpackages
- shuup.importer.admin_module package
- Submodules
- shuup.importer.admin_module.forms module
- shuup.importer.admin_module.import_views module
ImporterPicotable
ImportProcessView
ImportView
ExampleFileDownloadView
get_imports_queryset
ImportListView
ImportListView.picotable_class
ImportListView.model
ImportListView.default_columns
ImportListView.toolbar_buttons_provider_key
ImportListView.mass_actions_provider_key
ImportListView.__init__
ImportListView.get_importer
ImportListView.get_user
ImportListView.get_import_mode
ImportListView.get_context_data
ImportListView.get_toolbar
ImportListView.get_queryset
ImportListView.get_object_url
ImportListView.get_object_abstract
ImportDetailView
- Module contents
- shuup.importer.importing package
- Submodules
- shuup.importer.importing.importing module
ImporterExampleFile
ImporterContext
DataImporter
DataImporter.identifier
DataImporter.name
DataImporter.meta_class_getter_name
DataImporter.meta_base_class
DataImporter.extra_matches
DataImporter.custom_file_transformer
DataImporter.unique_fields
DataImporter.unmatched_fields
DataImporter.relation_map_cache
DataImporter.example_files
DataImporter.help_template
DataImporter.model
DataImporter.get_importer_context
DataImporter.__init__
DataImporter.get_permission_identifier
DataImporter.transform_file
DataImporter.process_data
DataImporter.create_mapping
DataImporter.map_data_to_fields
DataImporter.manually_match
DataImporter.do_remap
DataImporter.matcher
DataImporter.set_extra_match
DataImporter.do_import
DataImporter.resolve_object
DataImporter.process_row
DataImporter.save_row
DataImporter.get_fields_for_mapping
DataImporter.get_related_models
DataImporter.get_row_model
DataImporter.can_create_object
DataImporter.is_multi_model
DataImporter.find_matching_model
DataImporter.process_related_value
DataImporter.get_help_context_data
DataImporter.has_example_file
DataImporter.get_example_file
DataImporter.get_example_file_content
- shuup.importer.importing.meta module
ImportMetaBase
ImportMetaBase.fk_matchers
ImportMetaBase.aliases
ImportMetaBase.post_save_handlers
ImportMetaBase.fields_to_skip
ImportMetaBase.__init__
ImportMetaBase.global_aliases
ImportMetaBase.get_import_defaults
ImportMetaBase.should_skip_row
ImportMetaBase.pre_process_row
ImportMetaBase.presave_hook
ImportMetaBase.postsave_hook
ImportMetaBase.mutate_normal_field_set
ImportMetaBase.has_post_save_handler
ImportMetaBase.field_aliases
- shuup.importer.importing.session module
- Module contents
DataImporter
DataImporter.__init__
DataImporter.can_create_object
DataImporter.create_mapping
DataImporter.custom_file_transformer
DataImporter.do_import
DataImporter.do_remap
DataImporter.example_files
DataImporter.extra_matches
DataImporter.find_matching_model
DataImporter.get_example_file
DataImporter.get_example_file_content
DataImporter.get_fields_for_mapping
DataImporter.get_help_context_data
DataImporter.get_importer_context
DataImporter.get_permission_identifier
DataImporter.get_related_models
DataImporter.get_row_model
DataImporter.has_example_file
DataImporter.help_template
DataImporter.identifier
DataImporter.is_multi_model
DataImporter.manually_match
DataImporter.map_data_to_fields
DataImporter.matcher
DataImporter.meta_base_class
DataImporter.meta_class_getter_name
DataImporter.model
DataImporter.name
DataImporter.process_data
DataImporter.process_related_value
DataImporter.process_row
DataImporter.relation_map_cache
DataImporter.resolve_object
DataImporter.save_row
DataImporter.set_extra_match
DataImporter.transform_file
DataImporter.unique_fields
DataImporter.unmatched_fields
DataImporterRowSession
ImportMetaBase
ImportMetaBase.__init__
ImportMetaBase.aliases
ImportMetaBase.field_aliases
ImportMetaBase.fields_to_skip
ImportMetaBase.fk_matchers
ImportMetaBase.get_import_defaults
ImportMetaBase.global_aliases
ImportMetaBase.has_post_save_handler
ImportMetaBase.mutate_normal_field_set
ImportMetaBase.post_save_handlers
ImportMetaBase.postsave_hook
ImportMetaBase.pre_process_row
ImportMetaBase.presave_hook
ImportMetaBase.should_skip_row
ImporterExampleFile
- shuup.importer.utils package
Submodules
shuup.importer.apps module
shuup.importer.exceptions module
- exception shuup.importer.exceptions.ImporterError(message, code=None, params=None)[source]
Bases:
ValidationError
The
message
argument can be a single error, a list of errors, or a dictionary that maps field names to lists of errors. What we define as an “error” can be either a simple string or an instance of ValidationError with its message attribute set, and what we define as list or dictionary can be an actuallist
ordict
or an instance of ValidationError with itserror_list
orerror_dict
attribute set.
shuup.importer.tasks module
shuup.importer.transforms module
- class shuup.importer.transforms.XLSRowYielder(sheet_or_data)[source]
Bases:
RowYielder
- class shuup.importer.transforms.XLSXRowYielder(sheet_or_data)[source]
Bases:
RowYielder