एक स्ट्रिंग से सभी html / जावास्क्रिप्ट पट्टी करने का सबसे आसान तरीका क्या है?
जवाबों:
Django HTML टैग को हटाने के लिए एक उपयोगिता फ़ंक्शन प्रदान करता है:
from django.utils.html import strip_tags
my_string = '<div>Hello, world</div>'
my_string = strip_tags(my_string)
print(my_string)
# Result will be "Hello, world" without the <div> elements
यह फ़ंक्शन पुराने Django संस्करण (1.7 से पहले) पर असुरक्षित हुआ करता था लेकिन आजकल इसका उपयोग करना पूरी तरह से सुरक्षित है। यहां एक लेख है जो इस मुद्दे की समीक्षा करता था जब यह प्रासंगिक था।
Striptags फिल्टर टेम्पलेट।
{{ value|striptags }}