在python字符串中打印撇号
我的观点是这样的在python字符串中打印撇号,python,django,string,Python,Django,String,我的观点是这样的 def terms(request): d = getVariables(request,dictionary={'page_name': "Jack's Terms of Service"}) return render(request, 'jack/terms.html', d) 我在模板中将其呈现为页面标题 <title>{{ page_name }}</title> {{page_name} 但出于某种原因,它会像这样打
def terms(request):
d = getVariables(request,dictionary={'page_name': "Jack's Terms of Service"})
return render(request, 'jack/terms.html', d)
我在模板中将其呈现为页面标题
<title>{{ page_name }}</title>
{{page_name}
但出于某种原因,它会像这样打印页面名称
<title>Jack's Terms of Service</title>
Jack';服务条款
我不知道为什么它不在字符串中打印撇号 使用安全的。它将字符串标记为在输出之前不需要进一步的HTML转义
<title>{{ page_name|safe }}</title>
{{page_name|safe}
此处的文档:使用安全。它将字符串标记为在输出之前不需要进一步的HTML转义
<title>{{ page_name|safe }}</title>
{{page_name|safe}
这里的文档:试试这个:{{page_name | safe}}棒极了,它能工作!你可以把你的评论作为答案,我可以打勾。还可以解释这个|安全的东西是如何使它工作的?试试这个:{{page_name | safe}}太棒了,它能工作!你可以把你的评论作为答案,我可以打勾。也可以解释这个“安全”的东西是如何让它工作的?