我在Django网站上有一个公告栏。单个公告正文被定义为bulletin_body = models.TextField('Body', max_length=5000)
,在models.py
内的Bulletin
类中。在
当公告正文作为单独的段落放置在模板中时,它将按预期显示正文包含的所有换行符。也就是说,<h2>{{bulletin.bulletin_body|linebreaksbr}}</h2>
工作正常。在
但是,当公告正文是一个列表元素时(例如,在包含公告提要的页面中),不会显示换行符。示例:
<ul>
{% for bulletin in latest_bulletin_list %}
<li>{{bulletin.bulletin_body|linebreaksbr}}</li>
{% endfor %}
</ul>
我只找到了建议检查模型是否是TextField
并使用linebreaks
或{
编辑:
以下是列表项周围的所有标记:
^{pr2}$类的CSS定义:
main_container
和{
.row {
margin:auto;
}
/* Clear floats after the columns */
.row:after {
content: "";
display: table;
clear: both;
}
.column {
float: left;
padding: 10px;
}
.right {
width: 40%;
}
.bulletin_wrapper {
text-align: left;
margin-top: 10px;
width: 95%;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;
font-size: 12px;
}
ul a {
color: #00e040;
font-weight: 600;
}
ul a:hover {
color:#00e040;
}
目前没有回答
相关问题 更多 >
编程相关推荐