【发布时间】:2020-01-02 03:03:19
【问题描述】:
在一个 html 页面中,我有两个单选按钮,其值为 A 和 B。 我还有一个需要两个参数的视图的 url,一个是我可以通过 django 上下文变量轻松访问的参数,但第二个参数应该具有值 A 或 B,具体取决于选中的单选按钮。 我不知道如何完成这项工作。
我把这个帖子加红了:Get javascript variable's value in Django url template tag 这有点像我正在寻找的东西,但我不明白如何在我的情况下实现它。
还查看了这篇文章:https://www.reddit.com/r/django/comments/39q9lm/url_tag_in_template_with_a_dynamic_parameter/ 这几乎是相同的概念。
我在模板中尝试做的是:
<option value="{% url 'view' tmp i %}".replace(/tmp/, 'A');> </option>
这不是我的目标,但它只是为了检查这是否有效。但这对我不起作用。当然,我的目标不是将 tmp 替换为“A”,而是根据用户在我的 html 页面中选中的单选按钮替换为“A”或“B”。 单选按钮的 ID 为 radio1、radio2。
我当然可以使用 javascript,但我想远离 JQuery 或 Ajax 或其他一般的东西..
任何帮助表示赞赏 谢谢
【问题讨论】:
标签: django templates url dynamic parameters