«jinja2» 태그된 질문

Jinja2는 Python 용 빠른 템플릿 엔진입니다. 전체 유니 코드 지원, 자동 이스케이프, 상속, 매크로 및 기타 여러 기능이 있습니다.


3
진자에서 변수 설정
jinja에서 다른 변수로 변수를 어떻게 설정할 수 있는지 알고 싶습니다. 설명하겠습니다. 하위 메뉴가 있으며 어떤 링크가 활성화되어 있는지 보여주고 싶습니다. 나는 이것을 시도했다 : {% set active_link = {{recordtype}} -%} 여기서 recordtype은 내 템플릿에 주어진 변수입니다.


8
Jinja2에서 날짜를 어떻게 포맷합니까?
Jinja2를 사용하여 날짜 필드를 어떻게 형식화합니까? 파이썬에서 간단히 할 수 있다는 것을 알고 있습니다. print(car.date_of_manufacture.strftime('%Y-%m-%d')) 그러나 Jinja2에서 날짜를 어떻게 형식화합니까?
183 python  jinja2 

2
Jinja2 속기 조건부
내가 이것을 가지고 있다고 가정 해보십시오. {% if files %} Update {% else %} Continue {% endif %} PHP에서는 다음과 같은 속기 조건을 작성할 수 있습니다. <?php echo $foo ? 'yes' : 'no'; ?> 그렇다면 jinja2 템플릿에서 작동하도록 이것을 변환 할 수있는 방법이 있습니까? 'yes' if foo else 'no'
180 python  jinja2 

4
jinja python 템플릿에서 쉼표로 구분 된 목록을 출력하는 방법은 무엇입니까?
userssay 의 목록이 있으면 ["Sam", "Bob", "Joe"]jinja 템플릿 파일에서 출력 할 수있는 작업을 수행하고 싶습니다. {% for user in userlist %} <a href="/profile/{{ user }}/">{{ user }}</a> {% if !loop.last %} , {% endif %} {% endfor %} 출력 템플릿을 다음과 같이 만들고 싶습니다. Sam, Bob, Joe 루프의 마지막 반복에 …
179 python  jinja2 

3
python jinja 템플릿에서 loop.counter를 출력하는 방법은 무엇입니까?
현재 루프 반복을 템플릿으로 출력하고 싶습니다. 문서에 따르면 http://wsgiarea.pocoo.org/jinja/docs/loops.html 에 사용하려는 loop.counter 변수가 있습니다. 나는 다음을 가지고있다 : <ul> {% for user in userlist %} <li> {{ user }} {{loop.counter}} </li> {% if loop.counter == 1 %} This is the First user {% endif %} {% endfor %} </ul> 내 …
169 python  jinja2 

5
Flask / Jinja2를 사용하여 HTML을 템플릿으로 전달
Flask 및 SQLAlchemy에 대한 관리자를 구축 중이며을 사용하여 다른 입력에 대한 HTML을 내보기에 전달하고 싶습니다 render_template. 템플릿 프레임 워크가 html을 자동으로 이스케이프 처리하는 것처럼 보이므로 모든 < " '>가 html 엔터티로 변환됩니다. HTML을 올바르게 렌더링하도록 비활성화하려면 어떻게해야합니까?
163 python  jinja2  flask 

9
오브젝트가 기본값을 설정하지 않은 경우 Jinja2 템플리트 변수
jijna2에서 변수를 만드는 방법 대신 객체가 None 인 경우 기본적으로 ""로 설정하는 방법은 무엇입니까? {% if p %} {{ p.User['first_name']}} {% else %} NONE {%endif %} 따라서 객체 p가 None이면 p (first_name 및 last_name)의 값을 ""로 기본값으로 설정하고 싶습니다. 원래 nvl(p.User[first_name'], "") 수신 오류 : Error: jinja2.exceptions.UndefinedError UndefinedError: 'None' has …
146 jinja2 

12
jinja2에서 파이썬 함수 호출
jinja2를 사용하고 있으며 매크로를 호출하는 것과 유사한 구문을 사용하여 파이썬 함수를 도우미로 호출하고 싶습니다. jinja2는 함수 호출을 막기위한 의도로 보이며 함수를 템플릿에 매크로로 복사하여 반복 할 것을 주장합니다. 이 작업을 수행하는 간단한 방법이 있습니까? 그리고 전체 파이썬 함수를 가져 와서 많은 확장 기능을 작성하는 등 리가 마롤을 거치지 않고 jinja2에서 …
144 python  jinja2 

9
Flask의 데이터를 템플릿의 JavaScript로 어떻게 전달할 수 있습니까?
내 앱은 사전을 반환하는 API를 호출합니다. 이 dict의 정보를 뷰의 JavaScript로 전달하고 싶습니다. 특히 JS에서 Google Maps API를 사용하고 있으므로 long / lat 정보가 포함 된 튜플 목록을 전달하고 싶습니다. render_templateHTML에서 사용할 수 있도록 이러한 변수를 뷰에 전달 한다는 것을 알고 있지만 템플릿의 JavaScript에 어떻게 전달할 수 있습니까? from flask …

2
정수를 문자열 Jinja로 변환
나는 정수가있다 {% set curYear = 2013 %} 에서 {% if %}문 좀 문자열과 비교해야합니다. curYear루프에서 감소시켜야하기 때문에 처음에는 문자열로 설정할 수 없습니다 . 어떻게 변환 할 수 있습니까?
122 python  jinja2  nunjucks 

10
템플릿 파일 변경시 Flask 앱 다시로드
기본적으로 기본 제공 서버 ( Flask.run)를 사용하여 Flask 애플리케이션을 실행할 때 Python 파일을 모니터링하고 코드가 변경되면 앱을 자동으로 다시로드합니다. * Detected change in '/home/xion/hello-world/app.py', reloading * Restarting with reloader 불행히도 이것은 * .py 파일에서만 작동하는 것으로 보이며이 기능을 다른 파일로 확장하는 방법을 찾지 못하는 것 같습니다. 특히 템플릿이 변경 될 …
96 python  flask  jinja2 

2
url_for를 사용하여 Flask 정적 파일에 연결
url_forFlask에서 폴더의 파일을 참조하는 방법은 무엇입니까? 예를 들어, static폴더 에 일부 정적 파일이 있으며 그중 일부는 static/bootstrap. 에서 파일을 제공하려고 static/bootstrap하면 오류가 발생합니다. <link rel=stylesheet type=text/css href="{{ url_for('static/bootstrap', filename='bootstrap.min.css') }}"> 이것으로 하위 폴더에없는 파일을 참조 할 수 있습니다. <link rel=stylesheet type=text/css href="{{ url_for('static', filename='bootstrap.min.css') }}"> 정적 파일을 참조하는 올바른 방법은 …
91 python  flask  jinja2 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.