【发布时间】:2015-05-28 08:07:24
【问题描述】:
我是 Django 的新手。一个问题让我对 Django 中的下拉列表感到困惑。我想知道如何根据Django下拉列表中的选择更改页面中的内容。
在 Model.py 中,我将字段设计为:
STATUS_IN_CHOICE = (
('Pending','Pending'),
('Passed','Passed'),
('Failed','Failed'),
)
Status = models.CharField(max_length=10,choices=STATUS_IN_CHOICE,
default='Pending')
我想要的尊重结果是,如果我在下拉列表中选择“通过”。所有通过的案例都显示在页面中。其他都一样。
我现在不知道如何对模板进行编码并与该字段连接。因为在我看来,它根本不是表格(帖子)。
【问题讨论】:
-
您是否正在寻找涉及后端处理的解决方案?或者您是否正在寻找仅客户端的解决方案(意味着所有案例都提供给客户端并在那里完成过滤)?
-
仅客户端,后端处理我可以根据下拉值选择在 view.py 中过滤掉
标签: python django drop-down-menu django-models django-forms