我正在尝试在django中渲染一个模板,但它在浏览器中引入了这个错误"强制转换为Unicode:需要字符串或缓冲区,找到列表"。它特别指向第25行,这是指向的代码到静态文件。这是模板的代码。
base.html文件
{% load staticfiles %}
<html>
{% block content %}
<head>
</head>
<body ng-app = "{% block ng_app %}example.app.static{% endblock %}">
<div class = "container">
<div class = "content" ng-controller = "{% block ng_controller %}AppController{% endblock %}">
{% verbatim %}
<div class = "panel" ng-repeat = "post in posts">
<div class = "panel-heading clearfix">
<h3 class = "panel-title">{{post.title}}</h3>
<author class ="pull-right">{{post.author.username}}</author>
</div>
<p class = "well">{{post.body}}</p>
</div>
{% endverbatim %}</div>
{% endblock %}
</div>
{% block js %}
<script src = "{%static "underscore/underscore.js" %}"></script>
<script src = "{%static "angular/angular.js" %}"></script>
<script src = "{%static "angular-resource/angular-resource.js" %}"></script>
<script src = "{%static "src/js/app.basic.js" %}"></script>
{% endblock %}
</html>
stacktrace消息