繁体   English   中英

如何根据Django下拉列表中的选择获取页面

[英]How to get the page based on the selection in a drop down list in Django

我是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')

我想要的受尊敬的结果是,如果我在下拉列表中选择“通过”。 所有通过的案例都显示在页面中。 其他都一样。

我不知道如何编码模板并立即与该领域联系。 我认为,这根本不是表格(帖子)。

您基本上有两种选择,并且都涉及使用javascript。

您要么:

如果下拉列表仅用于显示过滤器,并且不需要存储,则以上两种方法都不使用模型。 您可以使用简单的Django表单或纯HTML实现相同的功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM