我正在尝试在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
在导览模板中尝试此操作,它将为您解决问题
#template.html
<p>{{ question.text|linebreaks }}</p>
回答来源:stackoverflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。