因此,我創(chuàng)建了一個(gè) html 頁面,它從 Python 獲取內(nèi)容。我能夠從 view.py 中的 python 程序獲取文本,但無法將其設(shè)置為 html 標(biāo)簽。我已經(jīng)在 HTML 文件中設(shè)置了 css 和 js,但只出現(xiàn)了這個(gè)問題。有出路嗎?簡(jiǎn)而言之:如何告訴 Django 它是 html 并且只需將其加入代碼中。(不要用作文本。)詳細(xì) 信息 Python 3.8.2 Django 2.2.7 編輯:當(dāng)時(shí)還沒有閱讀官方文檔。
1 回答

白板的微信
TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊
那么您已將 HTML 存儲(chǔ)在變量中并希望該 HTML 顯示在模板中嗎?您想要“安全”過濾器。
{{products|safe}}

翻閱古今
TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊
對(duì)包含 html 的字段使用安全過濾器閱讀此 https://docs.djangoproject.com/en/3.0/ref/templates/builtins/#safe
添加回答
舉報(bào)
0/150
提交
取消