我几乎可以工作了。
楷模:
class Child(models.Model):
parent = models.ForeignKey('project.Parent')
name = models.CharField(max_length=100)
class Parent(models.Model):
text = models.CharField(max_length=100)
资源:
class ParentResource(resources.ModelResource):
children = fields.Field(widget=widgets.ForeignKeyWidget(Parent))
class Meta:
model = Parent
use_transactions = True
fields = ('text', 'children__child__name')
然后视图调用资源并下载它。问题是,名字是空白的。所以,其他一切都很好,但我不能让 child.name 出现。我错过了什么?