【发布时间】:2018-03-31 16:38:50
【问题描述】:
我在我的一个基于 django-admin 的项目中使用django-xadmin。我需要帮助。假设,我有两个这样的模型 -
class Foo(models.Model):
CHOICES = (
('a', 'Option A'),
('b', 'Option B')
)
status = models.CharField(max_length=10, choices=CHOICES)
class Bar(models.Model):
foo = models.ForeignKey(Foo)
remarks = models.CharField(max_length=200)
在 xadmin 中,当我尝试通过 xadmin 提供的默认表单添加 Bar 时,在选择字段 Foo 中,所有 Foos(两者选项 A 和选项 B) 可供选择。我想过滤选项,只提供选项A的Foos。
我该怎么做? xadmin 中是否有任何方法,我应该调用或自定义来实现它?
【问题讨论】:
标签: django django-models django-forms django-admin django-admin-filters