اذهب إلى المحتوى

السؤال

نشر

لدي نص يتم جلبة من قاعدة البيانات وهو عبارة عن بعض أكواد HTML بالشكل التالي:

post_title = '<div>Some Content</div>'

كيف يمكنني إستخراج النص فقط بدون أكواد HTML ليكون الناتح بالشكل التالي:

print(post_title) # Some Content

هل توجد أداة في جانغو Django تقوم بهذا الأمر؟

Recommended Posts

  • 1
نشر

لاستخراج النص من عنصر HTML في جانغو يُمكنك إستعمال الدالة strip_tags التي تقوم بنزع كل الوسوم الخاصة ب HTML من النص.

from django.utils.html import strip_tags # نقوم باستدعاء الدالة

post_title = '<div>Some Content</div>'
post_title = strip_tags(post_title)
print(my_string)
# النص المُخرج سوف يَكون
# Some Content

كما يُمكنك إستخدام المُرشح striptags في القوالب لنزع وسوم ال HTML من المُتغيرات على الشكل التالي:

{{ post_title|striptags }}

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...