繁体   English   中英

如何解决 Django TemplateSyntaxError?

[英]how can I solve Django TemplateSyntaxError?

我怀疑这可能是由于 python 在任何地方自动安装的 Django 版本,但如果您认为这是其他问题,请告诉我是否遗漏任何内容。

这是填充我的页面的错误消息,附带代码问题:

django.template.exceptions.TemplateSyntaxError: Unclosed tag on line 9: 'block'. 
Looking for one of: endblock.
"GET /employee/ HTTP/1.1" 500 143845

代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Employee</title>
</head>
<body>
{% extends 'base.html' %}
{% block content %}

<div class="row">
    {% for employeess in employees %}
    <div class="col">
        <div class="card" style="width: 18rem;">
            <img src="..." class="card-img-top" alt="...">
            <div class="card-body">
                <h5 class="card-title">{{ employeess.EmployeeName }}</h5>
                <p class="card-text">{{ employeess.EmployeeAddress }}</p>
                <a href="#" class="btn btn-primary">Go somewhere</a>
            </div>
        </div>
    </div>
    {% endfor %}
</div>
</body>
</html>

views.py

from django.shortcuts import render
from django.http import HttpResponse
from .models import Employee

def index(request):
    employees = Employee.objects.all()
    return render(request, 'index.html', {'employees': employees})

我想念{% endblock %}

新的:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Employee</title>
</head>
<body>
{% extends 'base.html' %}
{% block content %}

<div class="row">
    {% for employeess in employees %}
    <div class="col">
        <div class="card" style="width: 18rem;">
            <img src="..." class="card-img-top" alt="...">
            <div class="card-body">
                <h5 class="card-title">{{ employeess.EmployeeName }}</h5>
                <p class="card-text">{{ employeess.EmployeeAddress }}</p>
                <a href="#" class="btn btn-primary">Go somewhere</a>
            </div>
        </div>
    </div>
    {% endfor %}
</div>
 {% endblock %}
</body>
</html>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM