У меня есть Applicant
модели, содержащей title
, first_name
и surname
и я передаю их список в шаблон здесь:Запуск питона в шаблоне
{% for applicant in applicants %}
<tr>
<td>{{ applicant.id }}</td>
<td>{{ applicant.title.replace('^','') }} {{ applicant.first_name }} {{ ed {%
</tr>
{% endfor %}
Проблема заключается в том, что заголовки содержат хитроумный символы (^
) что мне нужно заменить в питона
applicant.title.replace('^','')
Но это приводит к тому, шаблон разорвать
Could not parse the remainder: '('^','')' from 'applicant.title.replace('^','')'
Как запустить python по переменной шаблона без возникновения этой ошибки?
Есть уже такой фильтр шаблонов: https://docs.djangoproject.com/en/1.7/ref/templates/builtins/#cut –
спасибо, пропустили это. – ch3ka
Спасибо, отлично работает – Jon