Может ли кто-нибудь помочь мне с проблемой 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',)