我有一个模型,其中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%})并要求输入值。