选定字段的简单渲染逻辑

时间:2013-04-19 08:22:16

标签: python django

我通过在我的一个页面和我的views.py中将window.location.href设置为:/edit_page/?id=user_id来渲染到此页面:

id = request.GET.get('id') 
users = User.objects.all()
return render_to_response("index.html",{'id':id,'users':users},context_instance=RequestContext(request))

并且在我的index.html中,我有一个选择字段,其中包含用户从服务器呈现的选项,如我在dict中看到的那样,选择字段默认未选中。

我手中的ID是选择在另一个页面中编辑的用户的ID,但是现在如何将该选项设置为与ID等于{{{ 1}}这是“在我的左手”。

希望,我很好地解释了我想要的东西。

1 个答案:

答案 0 :(得分:1)

<select>
{% for user in users %}
{% if id == user.id %}<option selected>{% else %}<option>{% endif %}{{ user.first_name }}</option>
{% endfor %}
</select>