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

كيف أمرر شيفرة HTML إلى قالب باستخدام Flask أو Jinja 2؟

Blackhacker

السؤال

أبني موقع باستخدام Flask وSQLAlchemy وأريد تمرير شيفرات HTML لمختلف المدخلات في عرضي (view) باستخدام render_template، لكن المشكلة أن إطار القولبة يُهرّب جميع شيفرات HTML بشكل تلقائي، فهل توجد طريقة لتمرير شيفرات HTML إلى القالب؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

أسهل طريقة لتمرير شيفرة HTML إلى قالب هي عن طريق استخدام طريقة المعقفين وتمرير خيار safe والذي سيخبرFlask أن الشيفرة البرمجية آمنة كما في المثال التالي:

{{ something|safe }}

حيث ستستبدل something بالشيفرة التي تريدها.
أو يمكنك إعلان أن شيفرة برمجية معينة مكتوبة بلغة HTML آمنة وذلك عن طريق استخدام دالة Markup من مكتبة flask كما في المثال التالي:

from flask import Markup
value = Markup('<h1>Hello, World!</h1>')

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...