2016-04-27 6 views
0

Wenn ich einen Vorgabewert für eine Variable in einer Django-Vorlage mit PyCharm IDE wie folgt eingeben: {{ value|default_if_none:"nothing" }} Ich bekomme eine Syntaxfehler Hervorhebung in der IDE. Jedoch nach der django Dokumentation ist es die richtige Syntax: https://docs.djangoproject.com/ja/1.9/ref/templates/builtins/#defaultVorlage Standard-Syntax nicht erkannt

Solutions, Korrekturen, allgemeine Hinweise und Antworten auf diese Fragen würde mir helfen:

  • Hat konfiguriere ich etwas falsch gemacht? Wie man es repariert?
  • Ist es ein PyCharm Bug? Können andere das bestätigen? Ist es bekannt?
+4

Sie sollten den Fehler zeigen, die Sie erhalten, es ist nichts mit PyCharm zu tun – Sayse

+0

Es mit PyCharm zu tun haben. Zur Verdeutlichung: Ich bekomme keinen Laufzeitfehler. Ich bekomme als Syntaxfehler eine Hervorhebung in meiner IDE. Alles funktioniert auf der Python/Django-Seite der Dinge. – Eraldo

Antwort

2

Ich weiß, das ist eine alte Frage, aber ich hatte dieses Problem selbst und habe nie die Lösung bis jetzt gefunden.

In Ihren Projekteinstellungen ist die Vorlagensprache jinja2, ändern Sie das zu Django und es sollte behoben werden.

enter image description here