我在Django开发了一个博客应用。但是,当用户在博客创建表单中按下enter
时,它将无法在数据库中运行
例如如果我输入
this is
an example blog
在数据库中其存储为:this is an example blog
我按下插入中断的enter
没有反映在数据库中
答案 0 :(得分:2)
将文本输出到模板时,可以使用linebreaks过滤器。
例如:
{{ blog.content|linebreaks }}
此外,在设计数据库模型以容纳多行文本时,应使用models.TextField()
而不是models.CharField()
。