欢迎来到代码驿站!

Python代码

当前位置:首页 > 软件编程 > Python代码

django中显示字符串的实例方法

时间:2021-10-03 17:02:29|栏目:Python代码|点击:

1、quicktool/view.py文件修改视图函数index(),渲染一个home.html模板,在视图中传递一个字符串名称是 string 到模板 home.html

def index(request):
  string = u'这是一个由Django2.1.7版本写出的视图内容!'
  return render(request, 'home.html',{'string':string})

2、quicktool(应用app)下创建一个templates文件夹(模板),在templates下创建一个home.html

<!DOCTYPE html>
<html>
<head>
  <title>学习Django</title>
</head>
<body>
 
{{ string }}
 
</body>
</html>

知识点扩展:

在django中,带有HTML标签的字符串,如str = "aa a",我们通过template展示在html页面中时,django会自动转义为可显示的html字符串,即将html标签的尖括号等字符转义。

如字符串中的空格会显示为  ,尖括号会显示为 <、 >等等。

当我们不需要此自动转换,如上述str在html页面直接显示为aa a时,可通过多种方法禁止django进行自动转义。

1. 对于单个变量,可以在其后面加上safe过滤器,告诉Django这个字符串不用进行HTML转义。比如:

This will be escaped: {{ data }}
This will not be escaped: {{ data|safe }}

2.对于一段模板内容可以使用autoescape标签,比如:

{% autoescape off %}
Hello {{ name }}
{% endautoescape %}

上一篇:python BeautifulSoup使用方法详解

栏    目:Python代码

下一篇:pandas 数据类型转换的实现

本文标题:django中显示字符串的实例方法

本文地址:http://www.codeinn.net/misctech/178585.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有