Как я могу управлять CreateForm с ForeignKey и ManytoMany Relation - PullRequest
0 голосов
/ 15 мая 2019

У меня есть одна модель со связью ManytoMany, связанной с ForeignKey.

Я хочу CreateView, Как я могу получить цепочки выбора или что-то лучше, чем общая форма?

Проблема собщей формой является то, что я получаю все параметры «Need [NeedValue]» и мне нужно нажать CTRL + щелкнуть по каждому атрибуту

class Project(models.Model):
        [....]
    needs = models.ManyToManyField("NeedValue", related_name="project_item")


class NeedValue(models.Model):
        [....]
    attribute = models.ForeignKey('Need', verbose_name="Unité", on_delete=models.CASCADE)


class Need(models.Model):
        [....]
    name = models.CharField(max_length=100)

Я имею в виду, например, когда я создаю проект, я хочувыбрать одну потребность, а затем одно значение, связанное с потребностью.Или, может быть, перечислите все потребности (с {% For%}) и спросите значения.

...