我创建了一个自定义组。 我想使用django模板和单选按钮显示数据库中的所有组,以便用户只能从可用组中选择一个。
应选择当前用户组的单选按钮&我应该可以使用模板更改它。
我该怎么做?
答案 0 :(得分:0)
制作一个这样的模板: -
radio_button.html
<!DOCTYPE html>
<html>
<body>
<form action="">
{% for option in groups%}
{% if option == selected_item%}
<input type="radio" name="group" value="{{option}}" checked>{{option}}<br>
{%else%}
<input type="radio" name="group" value="{{option}}">{{option}}<br>
{%endif%}
{% endfor %}
</form>
</body>
</html>
<强> Views.py:强>
@csrf_exempt
def index(request):
t=get_template('radio_button.html')
groups = ["Group-A","Group-B","Group-C","Group-D","Group-E"] #bring data from database or use static list
selected_item = "Group-C"
data = {"groups":groups,"selected_item":selected_item}
html=t.render(Context(data))
return HttpResponse(html)
<强> urls.py 强>
urlpatterns = patterns('',
(r'^index/$',index),
)