Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django;如何在浏览器中的表单数据输出之间插入空格?_Python_Django_Django Forms - Fatal编程技术网

Python Django;如何在浏览器中的表单数据输出之间插入空格?

Python Django;如何在浏览器中的表单数据输出之间插入空格?,python,django,django-forms,Python,Django,Django Forms,如何在表单数据中插入空格 例如,当我提交此数据时 它是这样输出的 如何解决此问题?您可以使用,查看有关如何设置的文档: 在文件foo_extras.py中: from django import template from django.utils.safestring import mark_safe register = template.Library() @register.filter(name='add_br') def add_br(value, autoescape=Tr

如何在表单数据中插入空格

例如,当我提交此数据时

它是这样输出的

如何解决此问题?

您可以使用,查看有关如何设置的文档:

在文件
foo_extras.py
中:

from django import template
from django.utils.safestring import mark_safe

register = template.Library()

@register.filter(name='add_br')
def add_br(value, autoescape=True):
    return mark_safe(value.replace('\n', '<br>' ))
来自django导入模板的

从django.utils.safestring导入标记_safe
register=template.Library()
@register.filter(name='add\u br')
def add_br(值,autoescape=True):
返回标记为安全(值。替换('\n','
'))
在您的html中:

{% load bar_extras %}

{% for foo in foos %}
<h1>{{ foo.comment|add_br }}</h1>
{% endfor %}
{%load bar\u extras%}
{foos%中foo的%s}
{{foo.comment | add_br}}
{%endfor%}

您也可以使用内置的模板标签来完成这项工作。

如果django ckeditor更符合要求,您可以使用它。很好!我不知道。