django - models.TextField() 中的换行符未在模板中呈现

标签 django newline

我有一个带有属性的模型,

desc = models.TextField()

我使用 Django 提供的管理界面输入数据,然后查看我的模板,其中获取并显示了数据库值。

在我的管理界面中,我留下了换行符(只是在我的段落之间留下了空行),但它们在我的模板中显示为单个段落。

我正在使用 Django 1.3 和 MySQL。

最佳答案

linebreaks

Replaces line breaks in plain text with appropriate HTML; a single newline becomes an HTML line break (<br />) and a new line followed by a blank line becomes a paragraph break (</p>).

For example:

{{ value|linebreaks }}

关于django - models.TextField() 中的换行符未在模板中呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10270891/

相关文章:

python - 如何在 Windows 中编写 Unix 行尾字符?

mysql - AWK: Mysql: like query with\newline

python - 如何从 auth_user django python 中选择给定用户名和哈希密码的用户

python - 循环不向表添加数据

python - 如何在 LAMP(Python) 栈中打开远程 MySQL 连接

bash - 如何在 Powershell(vs bash)中正确生成和应用 git 补丁?

python - django如何获取 View 中的小数总和?

python - Django 中的页面未找到(404)错误

python - django自定义过滤器-用行空格替换换行符

c++ - 将尾行插入到字符串流中