Если я использую «переформатировать код» в PyCharm, редактор действительно изменит эту строку:
<a href="{% url "mymodel.myview" pk=obj.pk %}">...</a>
После переформатирования кода:
<a href="{% url " mymodel.myview" pk=obj.pk %}">...</a>
PyCharm думает, что "{% url" является тегом href
и добавляет (пропущенный) пробел после него.
Одним из решений для меня было бы использование одинарных кавычек вокруг mymodel.myview
. Но хранение этого решения в моем мозгу не является действительно решением. Разработчик B будет использовать двойные кавычки, а разработчик C будет использовать «код переформатирования», не глядя на каждый измененный символ. Снова та же ошибка.
Есть ли способ остановить PyCharm от внесения вышеуказанных изменений?
Версия: сообщество PyCharm 2018.2