我不能扩展一个html文档(子基_主页.html)到另一个父html文档-基本.html 我有下一个Django项目结构:
Testdjango/
blog/
migrations/
templates/
blog/
base.html
base_home.html
__init.py__
admin.py
apps.py
models.py
tests.py
urls.py
views.py
db.sqlite3
manage.py
我的父模板是基本.html,下一个代码:
^{pr2}$还有我的“孩子”基地_主页.html有下一个代码:
{% extends "blog/base.html" %}
{% block title %}
Home
{% endblock %}
{% block content %}
Lorem bla bla
{% endblock %}
在页面上,我看不到基地的任何东西_主页.html在
试试看
而不是
^{pr2}$你的模板看起来不错,确保你的模板设置看起来像这样,而且你已经将应用程序添加到
INSTALLED_APPS
。在由于
^{pr2}$base.html
和base_home.html
在同一个方向上,所以扩展base as可以用两种方式扩展模板
include
在模板中包含一个相关的html部分extends
将普通html扩展到diff页面中在基本.html在
假设您需要包含一个相关的div、表或代码使用部分
{% include 'base.html' %}
如果它在文件夹{% include 'foldername/base.html' %}
相关问题 更多 >
编程相关推荐