Удалить пробелы и заключить в кавычки опцию - PullRequest
0 голосов
/ 05 апреля 2019

Я вручную отображаю поле выбора.

                         <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 голосов
/ 05 апреля 2019

Просто попробуйте это точно, без новой строки или пробела.

<option value="{{value}}" {% if form3.basisofpricing.initial.id == value %} selected {% endif %}>{{object.basisofrate}}</option>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...