Django models.Textfield自动包装在模板中的<p> </p>中

时间:2013-07-26 04:54:13

标签: django django-models django-templates

我在models.py中定义了以下类:

class Entry(models.Model):
    content = models.TextField()

在我的模板中,我使用{{ entry.content|linebreaks }}进行渲染。输出自动包含在<p>Output of entry.content</p>标记中。但我想给段落一个特定的班级<p class="my-class">Output of entry.content</p>。如何在我的模板中指定?

1 个答案:

答案 0 :(得分:1)

你做不到。标签被硬编码到过滤器中。

用另一个元素<div class="my-class">换行以使用您的选择器或查看linebreaksbr是否是在您自己的段落类中使用的适当过滤器(取决于内容的长度/样式的样式)