Ответ 1
django-import-export имеет собственные виджеты для управления отношениями моделей:
from import_export import widgets, fields, resources
class ImportExportAdsTypeResource(resources.ModelResource):
categories = fields.Field(widget=ManyToManyWidget(Category))
sites = fields.Field(widget=ManyToManyWidget(Site))
class Meta:
model = AdType
import_id_fields = ('name',)
fields = ['name', 'active', 'position', 'categories', 'sites']
Посмотрите на другие виджеты: django-import-export Виджеты