django 处理 textarea 中的换行符

标签 django django-models django-templates django-views

  <textarea id="my" ></textarea>

  p=post(body=value)
  p.save()

这里我试图将 textarea 的内容保存到数据库,但我看到新行被转换为空格然后保存。如何在服务器端处理这个..

最佳答案

它们几乎肯定不会被转换为换行符,问题可能出在您显示它们的方式上。

尝试使用 linebreaks 在模板中显示它们过滤器,像这样:

{{ mypost.body|linebreaks }}

关于django 处理 textarea 中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6329310/

相关文章:

Django:在更新调用中对文本字段使用 F 表达式

django - 使用South和Django显式设置MySQL表存储引擎

django - 从扩展模板覆盖 `include` d 模板中的 block

django - 从模板调用模型上的方法

django - 创建 Heroku Django 应用程序后 syncdb 出现问题

python - 为什么我的 Django 站点在使用此 URL 解析器检查时不返回 404?

python - 有没有办法根据值查询Django中的枚举类型?

python - 在测试用例(单元测试)中,无法捕获 Django pre_save 信号

python - Django模型实例具体代码

django - 覆盖 django-allauth 的默认模板