0
我有一个Django的模板,看起来像这样:去掉引号
<div id="objects">
<b>Ingredients:</b>
<small>
{% for obj in result.object.list_objects|slice:":10" %}
.{{ obj }}
{% endfor %}
......
</small>
</div>
我想输出一个简单的列表,但是当我遍历模板这些元素,输出是不幸中每个对象的单引号。我是Django模板的新手,尝试使用safe
和escape
这几种方法。但单引号仍然存在。在加载数据时,Django有没有办法去除特定字符?
(a)你书面['__str__'方法](https://docs.djangoproject.com/en/1.9/ ref/models/instances /#str)为你的模型? (b)你为什么将'result'传递给你的模板?国际海事组织你应该切片和切片视图代码中的对象列表,并将您想要的十个对象列表直接传递到您的模板。 (c)这是你的_exact_代码吗?我怀疑它不是,因为你的'list_objects'包含一个拼写错误。请编辑您的问题并粘贴_exactly_您正在使用的代码。单个角色可以产生很大的差异。 – Chris
另外,请显示数据本身。 –