开发者社区> 问答> 正文

模板中的Django文本格式

我正在尝试在Django模板中格式化从数据库呈现的文本。

#models.py

class Question(models.Model):
    quiz = models.ForeignKey(Quiz, on_delete=models.CASCADE, related_name='questions')
    text = models.TextField('Question', max_length=1500)
    def __str__(self):
        return self.text

我在文本字段中输入的文本就像

a=50
b=30
c=a\*

现在,当我在模板中调用此值时。

#template.html

<p>{{ question.text }}</p>

文本如下图所示在模板中打印

a=50 b=30 c=a\*

我希望在调用模板中的值时使用换行符对文本进行格式化

a=50
b=30
c=a\*

问题来源:stackoverflow

展开
收起
is大龙 2020-03-24 13:58:29 451 0
1 条回答
写回答
取消 提交回答
  • 在导览模板中尝试此操作,它将为您解决问题

    #template.html
    
    <p>{{ question.text|linebreaks }}</p>
    

    回答来源:stackoverflow

    2020-03-24 13:58:38
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载