Blackhacker نشر 15 مارس 2016 أبني موقع باستخدام Flask وSQLAlchemy وأريد تمرير شيفرات HTML لمختلف المدخلات في عرضي (view) باستخدام render_template، لكن المشكلة أن إطار القولبة يُهرّب جميع شيفرات HTML بشكل تلقائي، فهل توجد طريقة لتمرير شيفرات HTML إلى القالب؟ انشر على الشّبكات الاجتماعية رابط هذه المساهمة
0 هشام رزق الله نشر 15 مارس 2016 أسهل طريقة لتمرير شيفرة HTML إلى قالب هي عن طريق استخدام طريقة المعقفين وتمرير خيار safe والذي سيخبرFlask أن الشيفرة البرمجية آمنة كما في المثال التالي: {{ something|safe }} حيث ستستبدل something بالشيفرة التي تريدها. أو يمكنك إعلان أن شيفرة برمجية معينة مكتوبة بلغة HTML آمنة وذلك عن طريق استخدام دالة Markup من مكتبة flask كما في المثال التالي: from flask import Markup value = Markup('<h1>Hello, World!</h1>') انشر على الشّبكات الاجتماعية رابط هذه المساهمة
أبني موقع باستخدام Flask وSQLAlchemy وأريد تمرير شيفرات HTML لمختلف المدخلات في عرضي (view) باستخدام render_template، لكن المشكلة أن إطار القولبة يُهرّب جميع شيفرات HTML بشكل تلقائي، فهل توجد طريقة لتمرير شيفرات HTML إلى القالب؟
انشر على الشّبكات الاجتماعية
رابط هذه المساهمة