【发布时间】:2012-07-13 03:19:24
【问题描述】:
是否可以在 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
如您所见,Second 是可选的。但我希望它根据 First 中的当前选择进行限制?它需要一些页面刷新或一些 ajax 工作,但我根本不知道如何传递 First 值。也许我应该将它添加到请求中,然后使用类似于: https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.formfield_for_foreignkey?
【问题讨论】:
-
我永远不会找到这个(通过对问题的描述),但解决方案中提出的链接似乎非常有用!
标签: django django-admin