Я пытаюсь объединить два числа для передачи в качестве параметра во включенный шаблон.
В частности, в приведенном ниже коде я пытаюсь передать что-то для "divnum"
Я посмотрел на: Как я могу объединить forloop.counter со строкой в моем шаблоне django
и подумал, что приведенный ниже код будет работать, но он все еще добавляет подобные числа!(Например, я получаю «2», где я хочу «11»)
<div id="{{ forloop.counter }}graph" style="display:none; padding: 1em, 0;margin: 1em, 0;">
{% with x=forloop.counter|stringformat:"s" %}
{% include 'graph-div.html' with divnum="1"|stringformat:"s"|add:x width="50%" question=response.question title="Nationwide" %}
{% endwith %}
</div>
Как мне объединить эти числа в виде строк?
В документах есть предупреждение, которое гласит:Строки, которые могут быть приведены к целым числам, будут суммироваться, а не объединяться, как в первом примере выше.
, поэтому я вообще не могу это сделать?Похоже, если есть предупреждение, то они знают, что это проблема, и где-то должно быть какое-то решение ...