And*_*lbe 5 django block django-templates
我的 base.html 模板文件中有这个:
<body class="{% block body_class %}{% endblock %}">
Run Code Online (Sandbox Code Playgroud)
然后在我的视图模板文件中:
{% block body_class %}my_class{%%}
Run Code Online (Sandbox Code Playgroud)
输出的 HTML 看起来像这样:
<body class="my_class">my_class ...
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?
更新
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body class="{% block body_class %}{% endblock %}">
{% block header %}{% endblock %}
{% block content %}{% endblock %}
{% block footer %}
{% endblock %}
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
{% extends 'base.html' %}
Run Code Online (Sandbox Code Playgroud)
{% extends 'app/base.html' %}
{% block content %}
{% block body_class %}login{% endblock %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
解决了
在输入更新时想通了。问题出在使用{% block body_class %}
内部{% block content %}
归档时间: |
|
查看次数: |
712 次 |
最近记录: |