删除选项周围的空格和引号

时间:2019-04-05 09:10:59

标签: django django-templates

我正在手动呈现选择字段。

                         <select name="basisofpricing" id="id_basisofpricing">

                            {% for value, object in form3.basisofpricing.field.choices %}

                                <option                                             
                                        value="{{value}}"
                                        {% if form3.basisofpricing.initial.id == value %}
                                           selected
                                        {% endif %}

                                >
                                    {{object.basisofrate}}

                                </option>

                            {% endfor %}

                        </select>

当我这样做时,在浏览器中,该选项在检查时会带有引号和空格。例如,如果“红色”是其中一个选项,则在浏览器中对其进行检查时将显示为:

<option value="2">
    "

       Red

    "
</option>

当我仅使用{{form3.basisofpricing}}渲染选择字段时,该间距和这些引号不会出现在选项的文本上。

关于如何删除选项文本周围的空白和引号的任何想法?

谢谢!

1 个答案:

答案 0 :(得分:0)

只需尝试一下即可,无需换行或换行。

<option value="{{value}}" {% if form3.basisofpricing.initial.id == value %} selected {% endif %}>{{object.basisofrate}}</option>