我正在尝试导出一个包含所有相关模型的模型“Class”。 用ForeignKeyWidget导出教师的数据是可行的。但是如何将所有学生的数据(姓名、年龄)导入导出?你知道吗
型号:
class Teacher(model.Model):
Name = models.CharField(max_length=100)
Age = models.PositiveIntegerField()
Subject = models.CharField(max_length=100)
class Student(model.Model);
Name = models.CharField(max_length=100)
Age = models.PositiveIntegerField()
Class = models.ForeignKey(Class)
class Class(model.Model):
Name = models.CharField(max_length=5)
Level = PositiveIntegerField()
Teacher = models.ForeignKey(Teacher)
管理员:
class ClassResource(resources.ModelResource):
Teacher_Name = fields.Field(
column_name = 'Teacher',
attribute = 'Teacher',
widget = ForeignKeyWidget(Teacher, 'Teacher'))
class Meta:
model = Class
fields = {'Name', 'Level', 'Teacher_Name'}
目前没有回答
相关问题 更多 >
编程相关推荐