TheProgrammer نشر 25 أكتوبر 2015 أرسل تقرير نشر 25 أكتوبر 2015 أريد معرفة الفرق بين render() وrender_to_response() و direct_to_template() بطريقة سهلة يستطيع أي شخص يعرف أساسيات بايثون أن يفهمها لأنني قرأت الكثير من الشرح حول الفرق ولكن لم أفهمه. اقتباس
0 هشام رزق الله نشر 25 أكتوبر 2015 أرسل تقرير نشر 25 أكتوبر 2015 سأحاول شرحها بأبسط ما يمكن:إن render() هي اختصار جديد لـ render_to_response أي كأنك تستدعيها مع معامل context_instance الذي سيفرض استخدام RequestContext.الصيغة العامة للدالة:render(request, template[, dictionary][, context_instance][, content_type][, status][, current_app])أما render_to_response فهي دالة التَصْيير (render) العادية التي تُستخدم في الفيديوهات والشروحات التعليمية.الصيغة العاملة للدالة:render_to_response(template[, dictionary][, context_instance][, mimetype]) أما بالنسبة إلى direct_to_template فهو عرض (view) عام الذي أستخدمه في عروضي (ليس في روابطي (url)) لأنه مشابه للدالة الجديدة render()، فهو يستخدم بشكل تقائي RequestContext مع جميع context_processor التابعة لها.المصدر اقتباس
السؤال
TheProgrammer
أريد معرفة الفرق بين render() وrender_to_response() و direct_to_template() بطريقة سهلة يستطيع أي شخص يعرف أساسيات بايثون أن يفهمها لأنني قرأت الكثير من الشرح حول الفرق ولكن لم أفهمه.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.