django 后台文本数据如何保持与前台格式相同?

2016-01-18 20:45:29 +08:00
 aias
这是在后台编辑的状态

这是它的 model

到了前台就这样了:

前台的代码,用了 bootstrap :

<div class="container">
<div class="starter-template">
<div class="col-xs-12">
<table class="table table-striped ">
<tr>
<td >
<font size=6 face=楷体>
{% if log_context %}
{{ log_context.log_title }}
{% else %}
已侦测到错误 X1
{% endif %}
</font>
</td>
</tr>
<tr>
<td >
<font size=3 face=楷体>
{% if log_context %}
{{ log_context.timestamp }}
{% else %}
已侦测到错误 X2
{% endif %}
</font>
</td>
</tr>
<tr>
<td >
<font size=4 face=楷体>
{% if log_context %}
{{ log_context.body }}
{% else %}
已侦测到错误 X3
{% endif %}
</font>
</td>
</tr>
</table>
</div>
</div>
</div>
____________________________________
如何让前台的文章显示像后台一样有换行符?现在连段落都看不出来。
1715 次点击
所在节点    问与答
5 条回复
aias
2016-01-18 20:50:03 +08:00
我的天,为什么不能插图。。和评论里的插法不一样啊。谁能教教我?
aias
2016-01-18 20:51:48 +08:00
发现了,文本标记语法换回默认就行了。奇怪的是之前的 MarkDown 竟然没生效。
kier
2016-01-18 20:52:34 +08:00
用 pre 标签
aias
2016-01-18 21:08:04 +08:00
@kier 谢谢!的确是个方法,但是我发现原先表格控制的换行也失效了。跟横幅似的。。
第一行不知道为什么总会出现一段空格。


前台代码:
<div class="container">
<div class="starter-template">
<div class="col-xs-12">
<table class="table table-striped ">
<tr>
<td >
<font size=5 face=楷体>
{% if log_id %}
{{ log_id.log_title }}
{% else %}
已侦测到错误 X1
{% endif %}
</font>
</td>
</tr>
<tr>
<td >
<font size=2 face=楷体>
{% if log_id %}
{{ log_id.timestamp }}
{% else %}
已侦测到错误 X2
{% endif %}
</font>
</td>
</tr>
<tr>
<td >
<font size=3 face=楷体>
{% if log_id %}
<pre>
{{ log_id.body }}
</pre>
{% else %}
已侦测到错误 X3
{% endif %}
</font>
</td>
</tr>
</table>
</div>
</div>
</div>
aias
2016-01-18 21:16:40 +08:00
@kier 已自行解决。之前多谢你的提醒!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/251676

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX