Странная ошибка литерала непереведенной строки
Я создаю простое приложение todo на Django, но ошибка Unterminated String literal создает много проблем. Я знаю, что не существует литерала неперекрывающейся строки, но ошибка продолжает появляться? В чем может быть причина? Строка с div role=button создает проблему.
{% extends 'base.html' %}
{% block content%}
{% if object_list %}
<h3>All my lists</h3>
{% endif %}
<ul>
{% for todolist in object_list%}
<li>
<div role="button" onclick="location.href='{% url "list" todolist.id %}'">
{{ todolist.title}}
</div>
</li>
{% empty %}
<h4>You have no list</h4>
{% endfor %}
</ul>
{% endblock %}