python - Flask使用CKEditor Code Snippet扩展插入代码后文章首页变得不正常是什么原因

 书友59082326 发布于 2022-10-27 19:58

用Flask写的网站插入代码后网站首页变成这样了

下面是我生成首页文章摘要的模板代码:

{% for post in page_posts %}
    

{{ post.title }}

{{ moment(post.timestamp).format('YYYY/MM/DD') }}   {% for tag in post.tags.all() %} {{ tag.name }}   {% endfor %} {{ post.comments.count() }} 评论   {% if current_user.is_administrator() %} 删除   编辑 {% endif %}

{% if post.body_html %} {{ post.body_html | safe | truncate(300) }} {% else %} {{ post.body | truncate(300) }} {% endif %}


{% endfor %}

摘要是纯文本的就没问题,可是一旦带了格式就不行了

之前描述不清楚,问题主要是插入使用CKEditor插入代码后,文章首页变成了图中那样了,文章摘要正常情况下字体应该是黑色的,插入代码后就变成了红色了,刚刚测试了一下,发现插入C语言C++的代码都会这样,其它语言的代码就没问题

2 个回答
  • 这种问题你应该自己慢慢调试,因为你不知道你的代码在干嘛。 你可以先删剪一些代码 慢慢调试 成功了再走下一步

    2022-10-29 03:32 回答
  • {{ post.body_html | safe | truncate(300) }}

    我想问题在这里, body_html 被truncate里变得不完整了!

    2022-10-29 03:34 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有