Quando faço o if, else e endif para carregar a imagem do livro ou da receita específica, o meu VSCODE indenta tudo errado e quando mudo ele retorna pro errado. Não sei se existe uma configuração que impeça isso. Mesmo quando dou o tab na tag img, ele retorna e fica alinhado com o {. Deixei no código a maneira como ele reorganiza o if.
{% if receita.foto_receita == null %}
<img src="{% static 'img/bg-img/foto_receita.png' %}" alt=""> {% else %}
<img src="{{ receita.foto_receita.url }}" alt=""> {% endif %}