htmlおよびDjangoテンプレートファイルの編集にKomodoEdit5.2を使用しています。テンプレートの最初のタグの最初の{%block%}領域内に常に単一の構文エラーが表示されます。
例えば:
{% extends "base.html" %}
{% load i18n %}
{% block title %}Hello{% endblock %}
{% block content %}
<p>Hello</p> <-- Syntax error on this single line
<p>Other lines have no errors</p>
{% endblock %}
{% block footer %}
<p>No errors here</p>
{% endblock %}
与えられた構文エラーは次のとおりです。
Info: <head> previously mentioned
<head>
エラーはベーステンプレートと子テンプレートで発生するため、タグとは関係がないことを知っています(IDEは、子の場合などにベーステンプレートを処理するほどスマートではありません)。私のhtmlタグは適切に閉じられ、すべてがXHTMLstrictに対して検証されます。
このフォーラムの投稿では、同様の問題について言及していますが、解決策は提供されていません(Smarty構文の強調表示に固有の場合があります)。
このエラーを解決する(または表示されないようにする)方法についてのアイデアはありますか?