템플릿 레이아웃이 template.html에 저장되어 있다고 해봅시다. 이 템플릿에는 배너, 측면 탐색, 콘텐츠 컨테이너 및 바닥 글이 포함됩니다. 플라스크를 사용하여 banner.html, sidenavigation.html 등과 같은 파일을 가질 수있는 방식으로 이러한 페이지 요소를 분할하여 template.html 내에 이러한 여러 파일을 렌더링 할 수 있습니까?플라스크에 포함 할 수 있습니까?
17
A
답변
43
: http://jinja.pocoo.org/docs/templates/#include
template.html
{% include 'banner.html' %}
{% include 'sidenavigation.html' %}
{% include 'content.html' %}
{% include 'footer.html' %}
+0
템플릿 상속은 원하는대로 할 수있는 강력한 방법이기 때문에 템플릿 상속을 참고하십시오. http://jinja.pocoo.org/docs/templates/#template-inheritance –
+1
Jinja2에서는 상속 계층 구조를 만들 수 없으며 한 수준의 문서 만 상속받을 수 있습니다. – MadPumpkin
3
기본적으로 Flask는 Jinja2를 템플릿 엔진으로 사용합니다. Jinja의 Template Designer Documentation 완료 방법을 참조하십시오. 에서
관련 문제
- 1. 플라스크에 쿠키를 설정하십시오.
- 2. 플라스크에 청사진이있는 정적 폴더
- 3. 페이스 북은 플라스크에 연결
- 4. 메소드를 메소드 내에 포함 할 수 있습니까?
- 5. Flex에 동적으로 글꼴을 포함 할 수 있습니까?
- 6. javadoc에 본문 주석을 포함 할 수 있습니까?
- 7. MVC3에서 모델의 뷰를 포함 할 수 있습니까?
- 8. 속성을 속성 내에 포함 할 수 있습니까?
- 9. rsync 호출에 암호를 포함 할 수 있습니까?
- 10. 어떻게/어디서 라이브러리를 포함 할 수 있습니까?
- 11. ExpandableListView를 다른 레이아웃에 포함 할 수 있습니까?
- 12. 내 소프트웨어에 codeigniter를 포함 할 수 있습니까?
- 13. Enum은 다른 Enum을 포함 할 수 있습니까?
- 14. JasperReports는 보고서에 pdf를 포함 할 수 있습니까?
- 15. ControlTemplate에 Xaml 리소스를 포함 할 수 있습니까?
- 16. Grails g : 포함 할 수 있습니까?
- 17. IIS7에서 HTML로 PHP를 포함 할 수 있습니까?
- 18. JFrame에 AWT 프레임을 포함 할 수 있습니까?
- 19. javascript를 xhtml 속성으로 포함 할 수 있습니까?
- 20. 어떻게 컴파일 할 때 데이터 파일을 포함 할 수 있습니까?
- 21. Matlab에 게시 할 때 선택적으로 코드를 포함 할 수 있습니까?
- 22. 플라스크에 드래그 앤 드롭 업 로더 만들기
- 23. "mysql.h을 포함 할 수 없습니다"
- 24. RelayCommands를 포함 할 수 없습니다.
- 25. 플라스크에 "로그인 상태 유지"기능을 어떻게 구현합니까?
- 26. 플라스크에 정적 SVG 파일을 어떻게 제공합니까?
- 27. 한 파일에서 다음 파일로 코드를 포함 할 수 있습니까? HTML 포함 포함
- 28. PHP 함수 또는 메소드에 코드를 포함 할 수 있습니까?
- 29. 별도의 개체를 사용하여 서버 참조를 포함 할 수 있습니까?
- 30. 캘린더에 포함 된 날짜를 어떻게 포맷 - 프린트 할 수 있습니까?
그냥이 작업을 수행하는 방법을 알게되었습니다. template.html에 filename.html에 저장된 html을 포함 시키려면 html을 삽입 할 위치에 {% include 'filename.html'%}을 template.html에 추가하십시오. – Michael