小编Rya*_*dra的帖子

Django:维护在 HTML 模板中选择的选项

当我在 html 模板中使用 django if 函数来设置对所选选项标签的更改时,但它继续选择 --SELECT-- 选项

 <form  method="post">

<select name="name">
<option >--SELECT--</option>
  {% for job in all_pekerjaan%}
  <option value="{{job.id}}"
         {% if job.id == current_name %}selected="selected"{% endif %}>
         {{job.name}}
     </option>
    {% endfor %}
</select>
{% csrf_token %}

  <input type="submit" class="btn btn-success" value="submit" >
</form>
Run Code Online (Sandbox Code Playgroud)

这是我的views.py

from django.http import HttpResponse
from .models import daftartabel, Pekerjaan
from .forms import form1, form2
from django.template import loader
from django.shortcuts import render

def index(request):

    if request.method == 'POST':
        #print(request.POST['name'])
        current_name=request.POST['name']
        all_datas = daftartabel.objects.filter(pekerjaan_id=request.POST['name']) …
Run Code Online (Sandbox Code Playgroud)

html python django html-select django-templates

6
推荐指数
1
解决办法
2323
查看次数

标签 统计

django ×1

django-templates ×1

html ×1

html-select ×1

python ×1