Django jquery expander插件不使用换行符

Django jquery expander插件不使用换行符,jquery,django,jquery-plugins,Jquery,Django,Jquery Plugins,嗨,我正在使用django和jquery扩展插件。当我使用默认示例时,一切都正常工作。但是,当我尝试将其用于数据库数据时,它不起作用。是否可能在呈现数据之前执行脚本?你有什么建议来纠正这个错误吗 编辑 好的,我发现了问题。linebreakfilter生成多个p标记和相邻的br标记 js: html工作: <div class="expandable"> <p>ljddf adfsdf esaf nmnj asdf adsfsdafsdf</p> </d

嗨,我正在使用django和jquery扩展插件。当我使用默认示例时,一切都正常工作。但是,当我尝试将其用于数据库数据时,它不起作用。是否可能在呈现数据之前执行脚本?你有什么建议来纠正这个错误吗

编辑 好的,我发现了问题。linebreakfilter生成多个p标记和相邻的br标记

js:

html工作:

<div class="expandable">
<p>ljddf adfsdf esaf nmnj asdf adsfsdafsdf</p>
</div>
<div class="expandable">
<p>{{ object.description }}</p>
</div>
html工作:

<div class="expandable">
<p>ljddf adfsdf esaf nmnj asdf adsfsdafsdf</p>
</div>
<div class="expandable">
<p>{{ object.description }}</p>
</div>

我已经指出了问题所在。linebreaksfilter添加一些p和br标记以格式化输出。而不是:

<p>some text...
some text...</p>
它创建了如下内容:

<p>some text...<br>
some text...</p>
<p>some text...<br>
some text...</p>
因此jquery expander插件无法正确处理djangos linebreaks过滤器的输出