Je l'ai presque fonctionné.Obtenir une valeur de champ à partir d'un champ via un widget ForeignKey à l'envers avec django-import-export
Modèles:
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)
ressources:
class ParentResource(resources.ModelResource):
children = fields.Field(widget=widgets.ForeignKeyWidget(Parent))
class Meta:
model = Parent
use_transactions = True
fields = ('text', 'children__child__name')
Alors la vue appelle la ressource et télécharge. Le problème est que le nom est vide. Donc, tout le reste fonctionne bien, mais je ne peux pas obtenir child.name pour apparaître. Qu'est-ce que je rate?