как реализовать представления для связанного выпадающего списка с помощью djangorestframework - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть три модели 1) Программа

class Programme(models.Model):
    name = models.CharField(max_length=50 , unique=True)

2) Филиал

class Branch(models.Model):        
      name = models.CharField(max_length=50, unique=True)
      programme = models.ForeignKey(
         'Programme', related_name='branches', on_delete=models.CASCADE)

3) Схема

class Scheme(models.Model):

        name = models.CharField(max_length=50, unique=True)
        programme = models.ForeignKey('Programme', on_delete=models.CASCADE, 
                    related_name='schemes')
        branch = models.ForeignKey(
                    'Branch', on_delete=models.CASCADE, 
                     related_name='schemes')

Я хочу создать сериализатор ивид набора для выбора цепочки из выпадающего списка будет зависеть от отфильтрованного выбора 1) выбора программы 2) выбора ветви 3) выбора схемы

любой знает, как это сделать, используя Djangorestframework

...