2013-04-01 1 views

答えて

85

プロ版では、Jinja2、Django、Makoがサポートされています。あなたは、プロジェクトの設定でテンプレート言語を設定できます。

In Python Template Settings the template langauge is set to Jinja2

コミュニティ版は、特定のテンプレート言語を欠いている可能性があります。

+1

を追加し、私はのための "期待}}" の警告を得ました{{func( 'hello word')}}のようなすべての関数呼び出し。どうすれば修正できますか? –

+0

変更を適用する必要があります。変更しないと、djangoの書式設定を前提とします。 – Spooner

+1

PyCharm Community Editionの「すぐに使用できます」が正しくありません。下記を参照してください。 (私はこの情報を解答に編集しようとしましたが、3-2で却下されました) – Noumenon

43

PyCharm Community EditionはJinja2、Mako、Djangoをサポートしていないと言えます。 PyCharm Professionalでのみ利用可能です。

2つのcomparisonを参照してください。 pycharmから

+2

また、(PyCharm 3.1の場合でも)JinjaとMakoのテンプレートのデバッグは[プロ版であっても]サポートされていません。 https://www.jetbrains.com/pycharm/webhelp/debugging-django-templates.html – okigan

+2

これは非常に言及する価値があります。私はこの回答を読む前に、プロジェクト設定(最初の回答に基づいて)を調べて5分を費やしました。 –

13

enter image description here はいプロ版では、それは言語&フレームワークを選択 Pythonの下pythonのテンプレートためファイルオープン設定検索からここ

行く可能にするためにJinja2のをサポートしていますテンプレート言語そこからHTMLをクリックし、テンプレート言語としてJinja2を選択します。

画像を参照してください。

+0

私はちょっと私の答えとの違いについて混乱しています:http://stackoverflow.com/questions/15750551/does-pycharm-support-jinja2/15750552#15750552 – k0pernikus

+0

@ k0pernikusこれは暗いテーマの答えです:) – Semicolon

+1

これは初心者にやさしい手順とそれに加えて1つです。 –

3

yoyが.jinja2の代わりに.jinja拡張子を使用している場合、機能しません。テンプレートは強調表示されません。

filetypesセクションにファイル拡張子を追加する必要があります。神社2テンプレート

  • 登録新しいパターンに

    • 環境設定>一般>ファイルタイプ
    • スクロール+をクリックすることにより、*.jinja

    enter image description here

  • 関連する問題