簡體   English   中英

python 或 javascript 中是否有 django 模板過濾器的任何“安全”關鍵字?

[英]is there any 'safe' keyword of django template filter in python or javascript?

我使用ckeditor作為描述字段,允許用戶格式化文本

這是我的描述字段中保存的內容:

<div class="ql-editor" data-gramm="false" data-placeholder="Compose an epic..." contenteditable="true">
<p><strong>Lösungen, die mit Ihrem Unternehmen wachsen. Gern berate ich Sie zu allen Steuerfragen. Vereinbaren Sie ein individuelles Informationsgespräch. Annette Wolff Ι Steuerberaterin</strong></p>
</div>
<div class="ql-clipboard" tabindex="-1" contenteditable="true">
</div>
<div class="ql-tooltip ql-hidden">
<a class="ql-preview" target="_blank" href="about:blank"></a><input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL"><a class="ql-action"></a><a class="ql-remove"></a>
</div>

為了以正確的格式顯示它,我在 django 模板中使用了描述|安全過濾器,該模板顯示如下描述:

Lösungen, die mit Ihrem Unternehmen wachsen。 Gern berate ich Sie zu allen Steuerfragen。 Vereinbaren Sie ein individuelles Informationsgespräch。 安妮特·沃爾夫(Annette Wolff)

但是我如何使用 ajax 調用來處理它,因為我不能使用 django 模板安全過濾器關鍵字。

有沒有辦法在 javascript、jquery 或 python 文件中處理它。

在 Django 中,您可以返回安全的 HTML 作為 json 響應 ZA34A6659BCEAE779F28185E757ABFCA5

from django.http import JsonResponse

def myview(request):
    html = "<h1>Some text</h1>"
    return JsonResponse({"html": html}, safe=True)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM