我有一個基于django框架的網站。我想在網站上添加元標簽,條件是:
""模型的定義。""
from django.db import models
class Pages_Meta(models.Model)。
Page_name = models.TextField(null=False)
Page_meta = models.TextField(null=False)
page_title = models.TextField(null=False)
而html頁面是:
<html>
<head>
<title> {{ title }}. - Farhad Dorod </title> {{ title }}.
{{ meta }}.
</head> {{ meta }}.
</html>
<body>/span> ... </body> ...
而urls.py是:
path('index/',
LoginView.as_view(
template_name='app/index.html'。
extra_context=
{
'title': Pages_Meta.objects.get(id = 1).page_title,
'meta' : Pages_Meta.objects.get(id = 1).page_meta,
}),
name='index')
結果:所有的元標簽都顯示在body而應該放在head
。uj5u.com熱心網友回復:
使用Django的模板標簽safe,你可以批準內容為html安全,允許它呈現為html。像這樣:
{{ meta|safe }}。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/333729.html
標籤:
