Django заполняет поле формы из другой модели приложения - PullRequest
0 голосов
/ 03 ноября 2019

у меня есть два приложения: первое - это входные данные, а второе - входные данные boq содержит построение модели. Boq содержит модель boq модели. Моя входная модель выглядит как

class building(models.Model):

    building = models.CharField(max_length=300)

Моя модель boq выглядит как

class boqmodel(models.Model):
    code = models.IntegerField()
    building =models.CharField(max_length=300)
    level = models.CharField(max_length=300)
    activity = models.CharField(max_length=300)
    subactivity = models.CharField(max_length=300)
    duration=models.IntegerField()
    linkactivity= models.CharField(max_length=300)
    linktype= models.CharField(max_length=300)
    linkduration=models.IntegerField()
    plannedstart=models.DateField()
    plannedfinish=models.DateField()
    actualstart=models.DateField()
    actualfinish=models.DateField()

У меня есть форма в boq

class boqform(forms.ModelForm):
    class Meta:
        model = boqmodel
        fields=['code',
            'building',
            'level',
            'activity',
            'subactivity',
            'duration',
            'linkactivity',
            'linktype',
            'linkduration',
            'plannedstart',
            'plannedfinish',
            'actualstart',
            'actualfinish']

Теперь в моем boqform для построения поля мне нужна форма для раскрытия значений в модели здания

...