python - 降价;模板不会包装字符串
问题描述
我正在使用Markdownify (django-markdownify) 将 Markdown 内容从用户表单转换为 HTML。然而,我遇到了一个错误,其中提供了一个没有空格的长字符串。主题字符串不会在插入 {{ markdownify }} 的一定宽度的容器中换行。但是,如果提供了带有空格的字符串,它们实际上会换行。
有没有人使用 markdownify 之前遇到过这个问题?这将如何解决,以便字符串'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
按预期包装?带有空格的字符串演示了预期的行为。
markdown 库安装在 INSTALLED_APPS 中。
MARKDOWNIFY = {
'default': {
'WHITELIST_TAGS': [
'a', 'abbr', 'acronym', 'b', 'blockquote', 'code',
'em', 'i', 'li', 'ol', 'strong', 'ul', 'pre',
'p', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6'
],
"MARKDOWN_EXTENSIONS": [
'markdown.extensions.fenced_code',
'markdown.extensions.extra',
]
}
}
{% load markdownify %}
<div class="featured_content">
<div class="response_container">
{{ answer.response|markdownify }}
</div>
</div>
解决方案
推荐阅读
- javascript - 构建 opencv.js 时如何包含 cv.imread()?
- python-3.x - Python teamcity 构建计划 vcs 根 url
- python - NumPy 数组在对角线上具有最大值,其他值被打乱
- python - 在函数注释中使用哪一个:list 或 List[]
- r - R:从日期(年初/年末)获取正确的周数
- python - Python从列表中找到一双袜子
- arrays - 如何在 Angular 组件中使用 javascript 添加功能
- selenium - RobotFramework seleniumlibrary open headless browser in network namespace
- c++ - Intel OneAPI FFT 分段错误和总线错误
- python - 进程未到达 try 块内的一行