Django의 하위 템플릿에 템플릿을 포함 할 수 없습니다.

3therk1ll

나는이 layout.html나는 각 페이지에 대해 다음 내 프로젝트에 대한 일반적인 레이아웃을 설정하고 있어요 어디가에 따라 서로 다른 HTML 렌더링 할layout.html

내 홈페이지의 경우 페이지에 환영 메시지, 멋진 사진 등을 제공하는 슬라이더를 렌더링하고 싶습니다.이 슬라이더를 홈페이지에만 표시하고 싶습니다.

오전 데 문제 II가있을 때이다 {% include "slider.html" %}내에서 layout.html, 슬라이더가 벌금을 렌더링,하지만 난 내로 이동할 때 home.html어떤 확장 layout.html렌더링되지 않습니다 슬라이더를.

사용자가 집에 갈 때만 슬라이더가 렌더링되도록하려면 어떻게해야합니까?

home.html

{% extends "layout.html" %}

{% include "slider.html" %}

{% block content %}
    <div class="container clearfix">

        <div class="heading-block topmargin-lg center">
            <h2>My super blog</h2>
        </div>

    </div>
{% endblock  %}

layout.html

{% load static %}

<!DOCTYPE html>
<html dir="ltr" lang="en-US">
<head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <meta name="author" content="SemiColonWeb" />

    <!-- Stylesheets
    ============================================= -->
    <link href="https://fonts.googleapis.com/css?family=Lato:300,400,400i,700|Raleway:300,400,500,600,700|Crete+Round:400i" rel="stylesheet" type="text/css" />

    <link rel="stylesheet" href="{% static 'css/bootstrap.css' %}" type="text/css"/>
    <link rel="stylesheet" href="{% static 'css/style.css' %}" type="text/css" />
    <link rel="stylesheet" href="{% static 'css/swiper.css' %}" type="text/css" />
    <link rel="stylesheet" href="{% static 'css/dark.css' %}" type="text/css" />
    <link rel="stylesheet" href="{% static 'css/font-icons.css' %}" type="text/css" />
    <link rel="stylesheet" href="{% static 'css/animate.css' %}" type="text/css" />
    <link rel="stylesheet" href="{% static 'css/magnific-popup.css' %}" type="text/css" />
    <link rel="stylesheet" href="{% static 'css/style-rtl-vars.css' %}" type="text/css" />

    <link rel="stylesheet" href="{% static 'app/content/responsive.css' %}" type="text/css" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />

    <!-- Document Title
    ============================================= -->
    <title>Super blog</title>

</head>

<body class="stretched">

    <!-- Document Wrapper
    ============================================= -->
    <div id="wrapper" class="clearfix">

        {% include "header.html" %}


        <section id="content">

            <div class="content-wrap">

                <div class="container clearfix">
                    {% block content %}

                    {% endblock %}
                </div>
            </div>
        </section>

        {% include "footer.html" %}

    </div>

        <script type="text/javascript" src="{% static 'scripts/jquery.js' %}"></script>
        <script type="text/javascript" src="{% static 'scripts/plugins.js' %}"></script>
        <script type="text/javascript" src="{% static 'scripts/functions.js' %}"></script>
</body>

slider.html

<section id="slider" class="slider-element slider-parallax swiper_wrapper full-screen clearfix">
            <div class="slider-parallax-inner">

                <div class="swiper-container swiper-parent">
                    <div class="swiper-wrapper">
                        <div class="swiper-slide dark" style="background-image: url('/static/images/typing-on-mac.jpg');">
                            <div class="container clearfix">
                                <div class="slider-caption slider-caption-center">
                                    <h2 data-animate="fadeInUp">super blog</h2>
                                    <p class="d-none d-sm-block" data-animate="fadeInUp" data-delay="200">some text</p>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>

            <a href="#" data-scrollto="#content" data-offset="100" class="dark one-page-arrow"><i class="icon-angle-down infinite animated fadeInDown"></i></a>
        </div>
</section>
빌렘 반 온셈

당신은에 포함 할 필요가 {% block %}그렇지, 그것은 물론 최종 내용에 포함되지이다.

템플릿을 확장하면 블록 만 재정의 할 수 있습니다. 블록에없는 모든 콘텐츠는 해석되지만 최종 응답에 포함되지는 않습니다.

예를 들어 다음 위치에 {% include %}부품 의 내용을 포함 할 수 있습니다 .

{% extends "layout.html" %}

{% block content %}
{% include "slider.html" %}
    <div class="container clearfix">

        <div class="heading-block topmargin-lg center">
            <h2>My super blog</h2>
        </div>

    </div>
{% endblock  %}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

하나의 jade 템플릿에 다른 jade 템플릿 파일을 포함 할 수 있습니까?

분류에서Dev

하나의 템플릿에 wordpress에 js 파일을 포함 할 수 없습니다.

분류에서Dev

cloudformation의 상위 템플릿에서 내부 (자식) 템플릿의 출력을 사용할 수 없습니다.

분류에서Dev

템플릿 클래스의 템플릿 함수에 대한 함수 선언과 일치 할 수 없습니다.

분류에서Dev

C ++의 다른 템플릿 함수에서 템플릿 클래스에 속하는 중첩 유형을 어떻게 사용할 수 있습니까?

분류에서Dev

django1.8은 템플릿에 css, js 파일을 포함 할 수 없습니다.

분류에서Dev

템플릿의 각 함수 위에 템플릿을 선언해야하는 이유는 무엇입니까?

분류에서Dev

다른 하나의 jbuilder 템플릿을 다른 템플릿에 포함

분류에서Dev

Django는 INSTALLED_APPS의 템플릿 경로에 템플릿을로드 할 수 없습니다.

분류에서Dev

Liferay 각도 포틀릿의 구성 요소에 대한 템플릿으로 템플릿 파일을 사용할 수 없습니다.

분류에서Dev

템플릿을 사용하여 함수 정의를 이해할 수 없습니다.

분류에서Dev

하위 요소에 템플릿을 적용 할 수 없습니다.

분류에서Dev

"템플릿 함수 포인터"의 유형을 정의 할 수 있습니까?

분류에서Dev

템플릿의 범위 데이터에 액세스 할 수 없습니다.

분류에서Dev

템플릿의 범위 데이터에 액세스 할 수 없습니다.

분류에서Dev

Soy 템플릿의 값을 수정할 수 없습니다.

분류에서Dev

Django : 템플릿 색인을로드 할 수 없습니다.

분류에서Dev

Django-스타일이 다른 두 개의 템플릿을 포함 할 수 있습니까?

분류에서Dev

Django 템플릿에서 CSS를로드 할 수 없습니다.

분류에서Dev

이 함수 템플릿을 전문화 할 때 템플릿 인수를 생략 할 수 없습니다.

분류에서Dev

Kendo MVC C #은 모든 그리드에 쉽게 포함하기 위해 어떤 종류의 템플릿에 일반 필드를 포함 할 수 있습니까?

분류에서Dev

Magento에서 블록 템플릿을 재정의 할 수 없습니다.

분류에서Dev

템플릿 클래스 내의 템플릿 함수 클래스에서 클래스 함수를 호출 할 수 없습니다.

분류에서Dev

C ++ 오류 : 함수 템플릿에서 기본 템플릿 인수를 사용할 수 없습니다.

분류에서Dev

템플릿 템플릿 매개 변수를 사용하여 std :: vector <MyType>을이 함수에 전달할 수없는 이유는 무엇입니까?

분류에서Dev

템플릿과 django의 변수를 사용할 때 템플릿에서 js 파일을 이동하는 방법은 무엇입니까?

분류에서Dev

Django에서 포함 태그 내의 상위 템플릿 컨텍스트에서 현재 사용자 세션에 액세스 할 수 있습니까?

분류에서Dev

yaml의 하위 템플릿에 변수 그룹 값을 전달할 수 있습니까?

분류에서Dev

템플릿 함수 왜 "cin"을 추가 할 수 없습니까?

Related 관련 기사

  1. 1

    하나의 jade 템플릿에 다른 jade 템플릿 파일을 포함 할 수 있습니까?

  2. 2

    하나의 템플릿에 wordpress에 js 파일을 포함 할 수 없습니다.

  3. 3

    cloudformation의 상위 템플릿에서 내부 (자식) 템플릿의 출력을 사용할 수 없습니다.

  4. 4

    템플릿 클래스의 템플릿 함수에 대한 함수 선언과 일치 할 수 없습니다.

  5. 5

    C ++의 다른 템플릿 함수에서 템플릿 클래스에 속하는 중첩 유형을 어떻게 사용할 수 있습니까?

  6. 6

    django1.8은 템플릿에 css, js 파일을 포함 할 수 없습니다.

  7. 7

    템플릿의 각 함수 위에 템플릿을 선언해야하는 이유는 무엇입니까?

  8. 8

    다른 하나의 jbuilder 템플릿을 다른 템플릿에 포함

  9. 9

    Django는 INSTALLED_APPS의 템플릿 경로에 템플릿을로드 할 수 없습니다.

  10. 10

    Liferay 각도 포틀릿의 구성 요소에 대한 템플릿으로 템플릿 파일을 사용할 수 없습니다.

  11. 11

    템플릿을 사용하여 함수 정의를 이해할 수 없습니다.

  12. 12

    하위 요소에 템플릿을 적용 할 수 없습니다.

  13. 13

    "템플릿 함수 포인터"의 유형을 정의 할 수 있습니까?

  14. 14

    템플릿의 범위 데이터에 액세스 할 수 없습니다.

  15. 15

    템플릿의 범위 데이터에 액세스 할 수 없습니다.

  16. 16

    Soy 템플릿의 값을 수정할 수 없습니다.

  17. 17

    Django : 템플릿 색인을로드 할 수 없습니다.

  18. 18

    Django-스타일이 다른 두 개의 템플릿을 포함 할 수 있습니까?

  19. 19

    Django 템플릿에서 CSS를로드 할 수 없습니다.

  20. 20

    이 함수 템플릿을 전문화 할 때 템플릿 인수를 생략 할 수 없습니다.

  21. 21

    Kendo MVC C #은 모든 그리드에 쉽게 포함하기 위해 어떤 종류의 템플릿에 일반 필드를 포함 할 수 있습니까?

  22. 22

    Magento에서 블록 템플릿을 재정의 할 수 없습니다.

  23. 23

    템플릿 클래스 내의 템플릿 함수 클래스에서 클래스 함수를 호출 할 수 없습니다.

  24. 24

    C ++ 오류 : 함수 템플릿에서 기본 템플릿 인수를 사용할 수 없습니다.

  25. 25

    템플릿 템플릿 매개 변수를 사용하여 std :: vector <MyType>을이 함수에 전달할 수없는 이유는 무엇입니까?

  26. 26

    템플릿과 django의 변수를 사용할 때 템플릿에서 js 파일을 이동하는 방법은 무엇입니까?

  27. 27

    Django에서 포함 태그 내의 상위 템플릿 컨텍스트에서 현재 사용자 세션에 액세스 할 수 있습니까?

  28. 28

    yaml의 하위 템플릿에 변수 그룹 값을 전달할 수 있습니까?

  29. 29

    템플릿 함수 왜 "cin"을 추가 할 수 없습니까?

뜨겁다태그

보관