Обновление связанных полей бросает FieldDoesNotExist
Импорт и экспорт работают как ожидалось, но когда я пытаюсь повторно импортировать тот же файл (обновить), я получаю эту ошибку: введите описание изображения здесь
resources.py
class ArticleResource(resources.ModelResource):
number = fields.Field(column_name="GMC", attribute="number", widget=CharWidget())
name = fields.Field(column_name="Artikelbezeichnung", attribute="name")
intern_name = fields.Field(column_name="Artikelbezeichnung_intern", attribute="intern_name")
brand = fields.Field(column_name="Marke", attribute="brand")
base_label_number = fields.Field(column_name="Grundetikettennummer", attribute="base_label_number")
barcode = fields.Field(column_name="Barcode_Produkt", attribute="barcode")
layers = fields.Field(column_name="Lagen", attribute="layers")
formatclass = fields.Field(
column_name="FCL", attribute="formatclass", widget=ForeignKeyWidget(FormatClass, "number")
)
volume = fields.Field(column_name="Volumen_in_L", attribute="volume", widget=IntegerWidget())
height = fields.Field(column_name="Höhe", attribute="height", widget=IntegerWidget())
width = fields.Field(column_name="Breite", attribute="width", widget=IntegerWidget())
comment = fields.Field(column_name="Bemerkung", attribute="comment")
group_code = fields.Field(
column_name="Grundetikett_A-Code", attribute="group", widget=ArticleGroupWidget(ArticleGroup, "code")
)
group_name = fields.Field(
column_name="Bezeichnung_Grundetikett",
attribute="group",
widget=ForeignKeyWidget(ArticleGroup, "name"),
readonly=True,
)
class Meta:
model = Article
use_bulk = True
use_transactions = True
skip_unchanged = True
report_skipped = True
import_id_fields = ["number"]
exclude = ["id", "group", "packsize"]