Может ли кто-нибудь помочь мне с проблемой import-export-django в django

Model.py

class Order(models.Model):
    customerID =  models.CharField(max_length=300, blank=True, null=True)
    osm_bol = models.CharField(max_length=300, blank=True, null=True)
    .....
    .....
    def __str__(self):
        return self.customerID 

Resouces.py

class NewOrders(resources.ModelResource):
    osm_bol = Field(attribute='osm_bol', column_name='Client Track ID')
    class Meta:
        model = Order
        fields = ('osm_bol')

Exel Sheet Column Это столбец, который я хочу импортировать в мою модель

Проблема проблема в том, что у меня есть столбец с именем "Client Track ID", но в моей модели имя атрибута "osm_bol" для того же поля. когда я импортирую файл, он ничего не показывает в поле "osm_bol". то есть он показывает пустое поле. как я могу это исправить?

Похоже, что все определено правильно, кроме объявления fields. Попробуйте добавить запятую, чтобы превратить его в правильный кортеж:

fields = ('osm_bol',)
Вернуться на верх