PyCharm: переформатировать код вставляет пробел перед - PullRequest
0 голосов
/ 28 августа 2018

Если я использую «переформатировать код» в 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

...