在Django项目中,我有一个delete employee页面,其中从数据库中获取下拉菜单中所有员工的姓名。主要问题是当我运行代码时,应该显示在下拉菜单中的内容显示在外部。守则如下:
''' {% extends 'app/base.html' %}
{% block para %}
<title>delete employee</title>
<body style="background-color:powderblue;"></body>
<style type="text/css">
label{
width: 200px;
display: inline-block;
margin: 4px;
text-align: left;
font-weight:bold;
}
input{
width: 200px;
display: inline-block;
margin: 4px;
text-align: left;
border-radius: 10px;
}
select{
width: 200px;
display: inline-block;
margin: 4px;
text-align: left;
border-radius: 10px;
}
form{
border-radius: 10px;
background: rgb(155, 206, 219) ;
color: white;
width: 450px;
padding: 4px;
margin:auto;
}
</style>
<form action="" >
<h3 class="text-center text-uppercase"style="color:black; font-weight:bold">delete-employee</h3>
{% csrf_token %}
<label for="" class="text-uppercase">select:</label>
{% for emp in emps %}
<option value="ceo" class="text-uppercase">{{emp.name}}</option>
{% endfor %}
<select name="designation" id="designation">
<option value="associates" selected class="text-uppercase">name</option>
</select><br><br>
<div class="container">
<input type="submit" value="submit" class="text-uppercase text-center">
</div>
</form>
</div>
{% endblock para %}'''发布于 2022-09-24 19:04:10
您的选项应该在select标记中,如下所示:
<select name="designation" id="designation">
{% for emp in emps %}
<option value="ceo" class="text-uppercase">{{emp.name}}</option>
{% endfor %}
</select>https://stackoverflow.com/questions/73838700
复制相似问题