[英]Django / Python make newline with '\n'
我对使用 Django 很陌生,所以如果这是一个愚蠢的问题,请保持温和。
我正在尝试在 Python/Django 中处理一些股票信息。 我从雅虎财经(使用 urllib)获取股票价格。 每当我得到一些股票信息时,我就会得到这样的信息(是的,它是一长串):
[b'Date,Open,High,Low,Close,Volume,Adj Close\n2014-12-01,26.16,26.22,25.85,26.02,48967100,25.54\n2014-11-28,26.80,26.90,26.44,26.49,31185200,26.00\n2014-11-26,26.89,26.97,26.78,26.87,19289700,26.38\n2014-11-25,27.01,27.03,26.84,26.86,28028000,26.37\n']
然后我将它发送到带有 Django 的模板,使用
to_be_returned = RequestContext(request, [[DICTIONARY_WITH_VARIABLE]])
进而
return HttpResponse(template.render(to_be_returned)
有没有办法让Django为我美化长字符串? 所以我不必操纵字符串并将所有\\n
替换为<br />
,以便我能够更轻松地阅读它? [b' ... '] 是什么意思(包含整个结果?
谢谢你的协助。
您可以将 html 标记添加到您在响应中编写的字符串中
例如 :
response2.write('</br></br>List of Courses : ')
您没有附加模板。 用
<pre></pre>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.