Python Django选择如何记住选择的值?
我有一个选择。在项目更改时,我重新加载一个页面,但在重新加载后,我选择了一个空白项目。如何让你记住所选的项目 teacher.htmlPython Django选择如何记住选择的值?,python,html,django,select,post,Python,Html,Django,Select,Post,我有一个选择。在项目更改时,我重新加载一个页面,但在重新加载后,我选择了一个空白项目。如何让你记住所选的项目 teacher.html <form id="form" method="POST">{% csrf_token %} <select name="choose_teacher" onChange="this.form.submit();" blank_choice='Please choose:' > <option valu
<form id="form" method="POST">{% csrf_token %}
<select name="choose_teacher" onChange="this.form.submit();" blank_choice='Please choose:' >
<option value="{{ 0 }}">blank</option>
{% for item in query_results %}
<option value="{{ item.id }}">{{ item.title}} {{ item.name }} {{ item.surname }}</option>
{% endfor %}
</select>
</form>
{{ teacher_id }}
:编辑:
<form id="form" method="POST">{% csrf_token %}
<select name="choose_teacher" onChange="this.form.submit();">
{% for item in query_results %}
<option value="{{ item.id }}"
{% ifequal teacher_id item.id %}selected{% endifequal %}>{{ item.title }} {{ item.name }} {{ item.surname }}</option>
{% endfor %}
</select>
</form>
{%csrf\u令牌%}
{查询结果%中的项的百分比}
{{item.title}}{{item.name}{{{item.names}}
{%endfor%}
更改模板选择
选项以:
<option value="{{ item.id }}"
{% ifequal teacher_id item.id %}selected{% endifequal %}
>{{ item.title}} {{ item.name }} {{ item.surname }}</option>
它不起作用。我已经在我的房间里换了。对选项0执行相同的操作对于测试,我用选项0删除了行,但仍然不工作我已经编辑并添加了我更改的内容。我仍然不知道为什么它不起作用。输出您的教师id和查询结果值,让我看看
<option value="{{ item.id }}"
{% ifequal teacher_id item.id %}selected{% endifequal %}
>{{ item.title}} {{ item.name }} {{ item.surname }}</option>
<option value="0" {% ifequal teacher_id 0 %}selected{% endifequal %}>blank</option>