首页 > 解决方案 > 无法在 Django 中显示 {% block content %}{% endblock %} 的内容

问题描述

我无法在我的网页上显示 {% block content %}{% endblock %} 的内容。

这是树结构:

下面是 base.html 的代码:

{% load static %}
<!DOCTYPE html>
<html lang="fr">
<head>
</head>
<body>
    <section id="main-content">
        {% block content %}{% endblock %}
    </section>
</body>
</html>

这是 lisa.html 的代码:

{% extends 'templates/base.html' %}

{% block content %}
    <h2>Bienvenue !</h2>
    <p>
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec rhoncus 
        massa non tortor. Vestibulum diam diam, posuere in viverra in, 
        ullamcorper et libero. Donec eget libero quis risus congue imperdiet ac 
        id lectus. Nam euismod cursus arcu, et consequat libero ullamcorper sit 
        amet.
    </p>
{% endblock %}

你知道它可能来自哪里吗?

先感谢您

标签: pythondjangotemplatestags

解决方案


1.尝试仔细检查 urls.py forder 中的 url,例如是否是这样:EX:

    urlpatterns = [
        path('', views.home,),
        path('lisa', views.lisa,),

2.然后它在 url 上不起作用:http://localhost:8000/ 你必须仔细检查它是:http://localhost:8000/lisa


推荐阅读