пожалуйста, проверьте мой код для этой проблемы. Ничего не вставляется в мои выпадающие окна, когда я открываю эту страницу. Ошибок нет, но в выпадающих списках ничего не вставлено. Пожалуйста, помогите мне решить эту ошибку. Спасибо.
python код:
def menu(request):
regular = Regular.objects.all()
sicilian = Sicilian.objects.all()
subs = Subs.objects.all()
regplac = str(request.POST["regplace"])
sicplac = str(request.POST["sicplace"])
subplac = str(request.POST["subplace"])
return render(request,"place.html", reg=regplac, sic=sicplac, sub=subplac)
html код:
<html>
<head>
<title> logged in </title>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css"> </script>
</head>
<body>
<h1 style="font-family:verdana; font-style:italic;">Welcome to our site !!!!</h1>
<ul>
<li>currently logged in as {{ user.username }}</li>
<li><a href="{% url 'logout' %}">logout</a></i>
</ul>
<hr>
<form action="{% url 'menu' %}" method="post">
{% csrf_token %}
<select name="regplace">
{% for r in regular %}
<option>{{r}}</option>
{% endfor %}
</select>
<select name="sicplace">
{% for s in sicilian %}
<option>{{s}}</option>
{% endfor %}
</select>
<select name="subplace">
{% for u in subs %}
<option>{{u}}</option>
{% endfor %}}
</select>
<input type="submit" value="place order"/>
</form>
</body>
</html>