Nom de dossier

a marqué ce sujet comme résolu.

Bonjour… Mon problème est le suivant: J’utilise django et je voudrais modifier mon model archive pour avoir le nom de l’enquête et celui du type de document sélectionnés dans le nom du dossier dans l’administration de django

image.png
image.png

Pour avoir

ARCHIVES/EIPT-2020/Rapport/consommation.xlsx

voici mes models :

class archive(models.Model):
    enqueteId = models.ForeignKey(enquete,on_delete=CASCADE)    
    typeDocument = models.ForeignKey(typeDocument,on_delete=CASCADE)   
    dossier = os.path.join("ARCHIVES/","Enquete","typeDocum")
    nomDocument = models.FileField(upload_to=dossier)

    def __str__(self):
       code = str(self.enqueteId)+"-"+str(self.typeDocument)
       return code

class enquete(models.Model):
     intitule = models.TextField(verbose_name="Intitulé",)    
     periode = models.CharField(max_length=50,verbose_name="Période de référence")
     abreviation = models.CharField(max_length=50, verbose_name="Abréviation")
    
     def __str__(self):
         code = self.abreviation+"-"+self.periode
         return code

 class typeDocument(models.Model):
     libelle = models.CharField(max_length=100)

      def __str__(self):
           return self.libelle
+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte