2013-04-01 5 views
48

내 병 프로젝트는 Jinja2를 사용합니다. PyCharm은 자동적으로 PyCharm을 인식하지 못하며 에러와 같은 라인을 보여줍니다. Jinja2를 작동시키는 방법이 있습니까?PyCharm은 Jinja2를 지원합니까?

답변

85

프로 버전에서는 Jinja2, Django 및 Mako가 지원됩니다. 당신은 프로젝트의 설정에서 템플릿 언어를 구성 할 수 있습니다

In Python Template Settings the template langauge is set to Jinja2

커뮤니티 에디션은 특정 템플릿 언어를 결여 할 수있다.

+1

를 추가 내가 가진 "예상}}"에 대한 경고 {{func ('hello word')}}와 같은 모든 함수 호출. 어떻게 해결할 수 있습니까? –

+0

변경 사항을 적용해야합니다. 그렇지 않으면 django 형식으로 가정합니다. – Spooner

+1

"Out of the box"는 PyCharm 커뮤니티 에디션에 적합하지 않습니다 - 아래를보십시오. (나는이 정보를 답으로 편집하려고 시도했지만 3-2는 거절 당했다.) – Noumenon

43

PyCharm 커뮤니티 에디션이 Jinja2, Mako 및 Django를 지원하지 않는다고 언급하는 것이 가치 있다고 생각합니다. PyCharm Professional에서만 사용할 수 있습니다.

두 가지 중 comparison을 참조하십시오. pycharm에서

+2

(심지어 PyCharm 3.1부터) Jinja 및 Mako 템플릿 디버깅은 [프로 버전에서도] 지원되지 않습니다. https://www.jetbrains.com/pycharm/webhelp/debugging-django-templates.html – okigan

+2

이것은 매우 가치있는 언급입니다.방금이 대답을 읽기 전에 프로젝트 설정 (첫 번째 대답을 기반으로)을 살펴 보았습니다. –

13

enter image description here 네 프로 버전은 언어 & 프레임 워크 선택 파이썬에서 파이썬 템플릿에 대한 파일 개방 설정검색에서 여기

갈 수 있도록 Jinja2을 지원하지 않습니다 거기에서 템플릿 언어 HTML을 클릭하고 Jinja2를 템플릿 언어로 선택하십시오.

더 나은 이해를 위해 이미지를 참조하십시오.

+0

나는 약간의 차이가 내 대답에서 무엇입니까로 혼란 스러워요 : http://stackoverflow.com/questions/15750551/does-pycharm-support-jinja2/15750552#15750552 – k0pernikus

+0

@ k0pernikus 이것은 어두운 테마 대답 :) – Semicolon

+1

이것은 초보자에게 친숙한 단계를 더한 것입니다. –

3

yoy가 .jinja2 대신 확장자를 사용하는 경우, 작동하지 않으며 템플릿이 강조 표시되지 않습니다.

filetypes 섹션에 파일 확장명을 추가해야합니다.

  • 환경 설정> 진자 2 템플릿에 일반> 파일 형식
  • 스크롤
  • 가 +를 클릭하여
  • 등록 새 패턴, *.jinja

enter image description here

관련 문제