Я должен спросить онлайн программирующие сообщества как Переполнение стека для лицензирования совета? [закрытый]

with используется для определения локального контекста, а не «set var». Итак, как сказал Панкадж, ваши переменные не будут работать, если они не находятся в пределах {% with ... %}{% endwith %}

Обратите внимание, что это должно быть with existing_var as new_var_name, а не наоборот. Вам также не нужно $, чтобы закрыть тег.

Таким образом, это будет выводить переменные (не совсем так, как вы хотите, но они будут отображаться):

{% for key, value in v.items %}
   {% if key == 'title' %}{% with value as title %}{{ title }}{% endwith %}{% 
endif%}
   {% if key == 'name' %}{% with value as name %}{{ name }}{% endwith %}{% 
endif%}
{% endfor%}

Однако вам не нужно делать это (и это немного бессмысленно просто изменить имя переменной). Если v - это словарь, почему бы не сделать:

<tr>{{ v.title }}</tr><tr>{{ v.name }}</tr>

Как правило, вы не должны пытаться устанавливать переменные в шаблоне Django. Если вам нужно извлечь данные / выполнить преобразования, вам, вероятно, следует сделать это в своем представлении или с помощью тега шаблона.

5
задан JasonSmith 26 March 2009 в 18:58
поделиться

4 ответа

Ваша самая безопасная ставка должна получить адвоката.

8
ответ дан 18 December 2019 в 09:10
поделиться

Если деньги включены, необходимо, конечно, получить профессиональные консультации от адвоката, у которого будет страхование ответственности, в отличие от нас люди на Так,

5
ответ дан 18 December 2019 в 09:10
поделиться

Необходимо попросить получать лучшее понимание различных значений и горячо обсужденных точек, но в конце необходимо заставить адвоката помогать Вам. Рассмотрение лицензирования FSF ресурсов является прекрасной идеей.

Вся юридическая консультация, которую Вы получаете бесплатно в Интернете, стоит точно, что Вы оплачиваете его.

3
ответ дан 18 December 2019 в 09:10
поделиться

Я должен спросить онлайн программирующие сообщества как Переполнение стека для лицензирования совета?

НЕТ.

Необходимо спросить владельца программного обеспечения об их лицензии или сохранить адвоката. 'Сообщество' не знает и наиболее часто отвечает, "Получают адвоката".

- Adam

2
ответ дан 18 December 2019 в 09:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: