[英]Django template check value with URL parameter
我正在尝试在html中创建一个select以列出所有月份,并且select的默认值应等于URL中的month参数
我的网址:
/列表的工作会话/?一个月= 7年= 2019
月和年是参数
在我的HTML中:
<select name="month" class="form-control" id="month" required>
{% for i in months %}
{% if i == request.GET.month %}
<option value="{{ i }}" selected="selected">{{ i }}</option>
{% else %}
<option value="{{ i }}">{{ i }}</option>
{% endif %}
{% endfor %}
</select>
从范围(1,13)的角度来看,months是上下文,我设法在select选项中从1到12列出,但是我无法获得IF条件,因此默认选择值等于URL中的month。
任何帮助将不胜感激
request.GET.month是一个字符串,正在与一个整数进行比较。 您将不得不将它们转换为通用类型以获得所需的结果
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.