Django autofill inlineformset_factory

Прежде всего, я начал использовать django несколько месяцев назад, также я не очень хорошо использую английский язык, так что извините в первую очередь Я создал модели следующим образом

class Project(models.Model):
    def __str__(self):
        return self.name
    
    name=models.CharField(max_length=80)
class champs(models.Model):
    def __str__(self):
        return self.nom
    def ImageSet(instance,nom):
        return """/project_manager/static/projects/{}_{}""".format(instance.id,nom)
    name=models.CharField(max_length=50,unique=True)
    ordre=models.IntegerField(default=999)
    illustration=models.ImageField(upload_to=ImageSet, height_field=None, width_field=None, max_length=None,blank=True,null=True)
    parent=models.ForeignKey(Project, verbose_name="projet", on_delete=models.CASCADE)
class commade(models.Model):
    def __str__(self):
        return self.description
    
    clientFirstName=models.CharField(max_length=50)
    clientLastName=models.CharField(max_length=50)
    addres=models.CharField(verbose_name="adresse de l'intervention", max_length=300)
    email=models.EmailField(max_length=254)
    tel=PhoneNumberField(blank=True)
    date_d_intervention=models.DateTimeField(auto_now=False, auto_now_add=False,verbose_name="date d'intervention")
    project = models.ForeignKey(Project, on_delete=models.CASCADE)
    description=models.TextField()
class Response(models.Model):
    def __str__(self):
        return self.champs.name
    commande=models.ForeignKey(commade, on_delete=models.CASCADE)
    champs=models.ForeignKey(champs, on_delete=models.CASCADE)
    valeur=models.CharField( max_length=80)
    
    

Я создал админку django, где я могу автозаполнять inlineformset модели ответа чемпионами, значения которых имеют один и тот же проект до того, как я выбрал проект когда я выбрал проект Теперь мне нужно, как сделать это, используя inlineformset_factory в django forms.py или usin views.py без использования js или jquery в целях безопасности не могли бы вы научить меня, пожалуйста спасибо заранее

Вернуться на верх