python - 无法在 Django 中显示 {% block content %}{% endblock %} 的内容
问题描述
我无法在我的网页上显示 {% block content %}{% endblock %} 的内容。
这是树结构:
- 工具箱/
- 工具箱/
- 丽莎/
- 模板/
- 丽莎/
- 丽莎.html
- 丽莎/
- 模板/
- 模板/
- base.html
- 丽莎/
- 工具箱/
下面是 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 %}
你知道它可能来自哪里吗?
先感谢您
解决方案
1.尝试仔细检查 urls.py forder 中的 url,例如是否是这样:EX:
urlpatterns = [
path('', views.home,),
path('lisa', views.lisa,),
2.然后它在 url 上不起作用:http://localhost:8000/ 你必须仔细检查它是:http://localhost:8000/lisa
推荐阅读
- python - 使用 read_csv 在 Jupyter Notebook 中创建相对路径时出错
- javascript - Firefox 扩展内容脚本在临时加载项加载期间不加载
- python - 在 Python 中使用自定义函数计算矩阵 A 的 Gram-Schmidt 会扭曲 A
- assembly - 如何使用 x86 BIOS 调用移动光标?
- c++ - 为整数定义的变量输入浮点数时 std::cin 的奇怪行为
- algorithm - AVL 树再平衡算法:如何在 Zig-Zig 和 Zig-Zag 情况之间做出决定?
- json - 通过键截取值的迭代函数
- java - 将值数组添加到已经存在的数组
- javascript - 为什么在定义后立即调用此函数时返回最后一个参数
- javascript - Javascript 无法正确计算 xorshiftmult。如何让它发挥作用?