Django 基于其他字段的外部字段的限制选择

Django 基于其他字段的外部字段的限制选择,django,django-admin,Django,Django Admin,在AdminModel中是否可以实现真正的动态表单?我有以下型号: class MyModel(models.Model): firstfield=models.ForeignKey(First) secondField= models.ForeignKey(Second, blank=True,null=True) #some other fields class Second(models.Model): firstfield=models.ForeignK

在AdminModel中是否可以实现真正的动态表单?我有以下型号:

class MyModel(models.Model):
    firstfield=models.ForeignKey(First)
    secondField= models.ForeignKey(Second, blank=True,null=True)
    #some other fields

class Second(models.Model):
    firstfield=models.ForeignKey(First)
    #other fields
如您所见,第二个选项是可选的。但我想它限制根据当前的选择在第一?这将需要一些页面刷新或一些ajax工作,但我根本不知道如何传递第一个值。也许我应该将其添加到请求中,然后使用类似于:

您可以通过
ajax
请求来完成。如果您不知道它是如何工作的,请参阅下面的链接


  • 可能重复:我永远不会找到这个(通过描述一个问题),但在解决方案中提出的链接似乎是非常有用的!因为这类问题已经得到了回答,但问题的标题与其描述关系不大。这就是为什么我在这里再次发布相同的答案。