Bonjour,
j'utilise import-export django avec ModelResource, et je veux que lors de l'exportation j'export des field du model profile qui est en onetoone field avec le model user, mais je coince, voici mes models:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class profil(models.Model):
    H='H'
    F='F'
    HetF = [(H,'Homme'),(F,'Femme')]
    user = models.OneToOneField(User,on_delete=models.CASCADE)
    birth_day = models.DateField(null=True)
    niveau = models.CharField(max_length=60,choices=niveau_list)
    specialite = models.CharField(max_length=60,null=True)
    adresse = models.CharField(max_length=60,null=True)
    numero_tel = models.CharField(validators=[phone_regex],max_length=15,null=True)
    sexe = models.CharField(max_length=1,choices=HetF,null=True)
 
    def __str__(self):
        return  'Profile de '+self.user.username

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
class InscriptionEvent (models.Model):
    user_inscrit = models.ForeignKey(User,related_name='user_inscrit', on_delete=models.CASCADE)
    event_inscription = models.ForeignKey(Event,related_name='event_inscrit', on_delete=models.CASCADE) 
    partenaire = models.ForeignKey(Partenaires,related_name='partenaire_spon', on_delete=models.CASCADE,null=True,blank=True)
    date_inscription = models.DateField()
    tarification = models.CharField(max_length=30,choices = price_list,null=True,blank=True)
    status_inscription = models.CharField(max_length=10,choices = status_list)
    type_inscription = models.CharField(max_length=20,choices = type_list)
    file = models.FileField(upload_to='media/',blank = True)
 
    def __str__(self):
        return  'Inscription de '+self.user_inscrit.username + ' ' +self.type_inscription +' ' + self.status_inscription


et voici ma class ModelResource qui est dans admin.py:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
class ResourceInscription(resources.ModelResource):
 
    class Meta:
        model = InscriptionEvent
        fields = ('user_inscrit__username','user_inscrit__first_name','user_inscrit__last_name','user_inscrit__email','status_inscription')
 
@admin.register(InscriptionEvent)
class InscriptionEventAdmin(ImportExportModelAdmin,admin.ModelAdmin):
    resource_class = ResourceInscription
    #readonly_fields = ('partenaire','user_inscrit','event_inscription','date_inscription','type_inscription')
    list_display = ('user_inscrit','date_inscription','status_inscription','file','partenaire')
    list_filter = ('status_inscription','event_inscription','partenaire')
    actions = [valider_participent]
et je veux exporter le numero de telephone des inscrit depuis le Model profile, j'ai beau chercher mais je ne trouve aucune solution a mon probleme,
merci d'avance de m'aider.