当从数据库取出较长文本并在模板显示时,多数只显示一部分。这时自定义一个cut_str"",想保留多少为多少。点击详情才全部显示
这时模板可以写成 {
{company.description|cut_str:"500"}}为了安全起见和,防止页面是乱码,django提供了safe 过滤器,主要是一些特殊字符,空格 ,换行一类的
为了想要在页面显示正常,一定要把safe过滤器放在最后面 即:
{
{company.description|cut_str:"500"|safe}}如果写成{
{company.description|safe|cut_str:"500"}},页面就会有可能显示乱码。(工作中遇到,记录下)