将新行标签打印到textarea时,如何从python中删除新行标签?

时间:2018-10-24 17:40:55

标签: django textarea robots.txt

所以我有这个文本区域:

<textarea id="input_txt" name="file_txt" class="input_size" rows="5"
  form="store" style="font-size: 11pt;"
  default_text="">{{store.robots_txt|default:robots}}</textarea>

但事实是,当我打印txt时,它会像这样打印。

  

['User-agent:* \ n','Disallow:/ something / \ n','Disallow:/ b / \ n',   'Disallow:/ something / \ n','Disallow:/ something \ n','Disallow:   / something \ n']

我想在文本区域中输入以下内容:

User-agent: *
Disallow: /something/
Disallow: /something/
Disallow: /something/

1 个答案:

答案 0 :(得分:0)

是的,您可以在标签中使用default行为:

{{store.file|default:"mydefault.txt"}}

如果您需要加载该文本文件,则应在您的视图中加载该文本文件,并将其作为参数传递给响应的context