【发布时间】:2020-11-18 19:04:01
【问题描述】:
我有一个模型:
class Student(models.Model):
TITLE = (
('Title_Mr', ('Mr')),
('Title_Ms', ('Ms')),
)
Name = models.CharField(max_length = 25, default = '')
Title = models.CharField(max_length = 32, choices = TITLE, blank=True, null = True)
...
通过选项和导入-导出功能,我想导入具有“先生”或“女士”作为标题值的学生。
我尝试的是来自这个答案 Django import-export choices field
但显然这是为了出口? 如果我想导入它怎么办。这是我的资源.py
from import_export import resources, fields
从 main.models 导入 Schulungsteilnehmer
class StudentsResource(resources.ModelResource):
Title = fields.Field(attribute='get_Title_display', column_name=('Title'))
class Meta:
model = Student
exclude=('id',)
import_id_fields = ('StudentID',)
我可以毫无问题地导入,但选择字段为空,例如,当我在管理面板中单击学生进行编辑时。 如何将值保存为选项选择值?
【问题讨论】:
标签: django django-models django-forms django-admin django-import-export