Как сравнить 3 объекта в шаблоне django

#django #django-templates

#django #django-шаблоны

Вопрос:

Моя череда элементарных вопросов django продолжается.

Если у меня есть три строковые переменные, и я хочу проверить, что одна из них, «полное имя», эквивалентна двум другим, объединенным, «first» и пробел, а затем «last», как мне это сделать в контексте шаблона django?

Ответ №1:

Вы могли бы написать пользовательский тег шаблона, который мог бы предложить вам что-то вроде этого:

 {% test_name_equality "Dagobert Duck" "Dagobert" "Duck" %}
  

в шаблоне вы можете использовать очень обычную обработку строк python.