gpt4 book ai didi

django - 获取django模板中选中的单选按钮

转载 作者:行者123 更新时间:2023-12-05 00:14:33 25 4
gpt4 key购买 nike

在我的模板中,我有 for 循环。如您所见,每个单选按钮的 id 由 {{stud.id}} 表示。 .
{{stud.nameAndSurname}}显示学生的名字和姓氏(在浏览器中我可以看到相应学生的名字和姓氏)。

<form method="POST" class="post-form">
{% csrf_token %}
{% for stud in students %}
<input type="radio" id="{{ stud.id }}" name="student">{{ stud.nameAndSurname }}
{% endfor %}
<button type="submit" class="save btn btn-default">GO!</button>
</form>

在我的 view.py 中,我有:
 class MyClass(View):
def get(...):
...

def post(self,request, pk):
myVar = request.POST.get("student")
return HttpResponse(myVar)

如果我单击提交按钮,我想转到另一个页面,该页面显示所选学生的姓名。现在的问题是,不是学生的名字和姓氏,而是显示我简单地写了“on”

最佳答案

单选按钮需要有一个值。 (注意输入结束后的部分是标签,应该包含在 label 元素中。)

<input type="radio" id="student_{{ stud.id }}" name="student" value="{{ stud.id }}">
<label for="student_{{ stud.id }}">{{ student.nameAndSurname }}</label>

关于django - 获取django模板中选中的单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46689108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com