Does PyCharm support Jinja2?

2019-02-01 04:28发布

问题:

A bottle project of mine uses Jinja2. PyCharm does not automatically recognize it and shows such lines as errors. Is there a way to make Jinja2 work?

回答1:

In the pro edition, these template languages:

  • Jinja2
  • Django
  • Mako

are supported. You can configure the template language in the project's settings:

The community edition may lack certain template languages.



回答2:

I think it's worth to mention that PyCharm Community edition does not support Jinja2, Mako and Django. It's available only in PyCharm Professional.

See comparison of the two.



回答3:

Yes pro edition from pycharm does support Jinja2 to enable it go here

From File open Settings and search for python template under Languages & Frameworks Select Python Template Languages from there Click HTML And Select Jinja2 as Template Language.

please see the image for better understanding.



回答4:

If yoy are using .jinja extension instead of .jinja2, it won't work, templates are not highlighted.

You have to add the file extension to the filetypes section.

  • Preferences > General > Filetypes
  • Scroll to Jinja 2 Template
  • Register new pattern by clicking +, add *.jinja