我有一个按阶段模型的项目外键。我很难在 Django 管理页面中创建依赖的下拉列表。
\n\n我想当用户从该项目的(项目下拉)阶段选择一个项目时,在第二个下拉菜单中显示
\n\n实现这一目标的最佳方法是什么?
\n\n如果下拉列表根据其父级的值来过滤项目,那就太好了。
\n\n\n\nclass Project(models.Model):\n name = models.CharFieldmax_length = 100, unique= True)\n short_name = models.CharField(max_length= 4, unique= True)\n slug = models.SlugField(max_length= 100, allow_unicode=True, null=True, editable= False)\n location = models.OneToOneField(Location, on_delete = models.SET_NULL, null= True, blank= False, verbose_name= \'\xd9\x85\xd9\x88\xd9\x82\xd8\xb9\xdb\x8c\xd8\xaa\')\n start_date = models.DateField(default= timezone.now, null= True, blank= True) \n end_date = models.DateField(default= timezone.now, null= True, blank= True)\n duration = models.IntegerField(default= 0, editable= False)\n\nclass Phase(models.Model):\n title = models.CharField(max_length= 20)\n\nclass ProjectPhase(models.Model):\n project = models.ForeignKey(Project, on_delete= models.CASCADE, …Run Code Online (Sandbox Code Playgroud)