¿PyCharm soporta Jinja2?

Un proyecto de botella mía utiliza Jinja2. PyCharm no lo reconoce automáticamente y muestra tales líneas como errores. ¿Hay alguna manera de hacer funcionar a Jinja2?

Related of "¿PyCharm soporta Jinja2?"

En la edición pro, estos lenguajes de plantilla:

  • Jinja2
  • Django
  • Mako

son compatibles. Puede configurar el idioma de la plantilla en la configuración del proyecto:

En la Configuración de plantillas de Python, el langauge de la plantilla se establece en Jinja2

La edición comunitaria puede carecer de ciertos lenguajes de plantilla.

Creo que vale la pena mencionar que la edición de la Comunidad PyCharm no admite Jinja2, Mako y Django. Está disponible solo en PyCharm Professional.

Ver comparación de los dos.

introduzca la descripción de la imagen aquí Sí, la edición profesional de pycharm no admite Jinja2 para habilitarla, vaya aquí

Desde Configuración de archivo abierto y busque la plantilla de python en Idiomas y marcos Seleccione Idiomas de plantilla de Python desde allí Haga clic en HTML y seleccione Jinja2 como idioma de plantilla.

Por favor, vea la imagen para una mejor comprensión.

Si está utilizando la extensión .jinja lugar de .jinja2 , no funcionará, las plantillas no están resaltadas.

Tienes que agregar la extensión de archivo a la sección de tipos de archivo.

  • Preferencias> General> Tipos de archivo
  • Desplácese hasta Jinja 2 Template
  • Registre un nuevo patrón haciendo clic en +, agregar *.jinja

introduzca la descripción de la imagen aquí