Django 注释删除新行

发布于 2024-11-27 03:28:39 字数 297 浏览 0 评论 0原文

所以我一直在使用 Django 评论,我很高兴,但一位朋友指出,当他发布的内容较长且有新行时,Django 将它们删除了。

例如,如果我发布:

line1
line2
line3

那么它将被保存并显示为:

line1 line2 line3

有没有使用 Django 的人意识到这一点并弄清楚如何绕过 Django 取出新行?我在 Django 注释代码中进行了一些研究,但还没有发现任何可以被覆盖的内容。

谢谢

So I've been working with Django-comments and I'm pretty happy, but a friend pointed out that when he posted something that was longer and had new lines, Django took them out.

For example if I posted:

line1
line2
line3

Then it would be saved and displayed as:

line1 line2 line3

Has anyone using Django realized this and figured out how to get around Django taking out new lines? I've poked around a bit in Django-comments code but haven't found anything yet that could be overridden.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

看海 2024-12-04 03:28:39

您是否看过换行符linebreaksbr 过滤器?您可以使用 get_comment_list 标签 来获取 Comment 对象列表,然后您可以传递通过适当的过滤器的 comment 属性。

Have you looked at the linebreaks and linebreaksbr filters? Instead of using the render_comment_list tag, you'd use the get_comment_list tag to get a list of Comment objects, then you could pass the comment attribute through the appropriate filter.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文