Mohssen A Mohssen نشر 2 مارس 2022 أرسل تقرير نشر 2 مارس 2022 لدي ملف عرض view يحتوي على مكون معين وأريد إستخدام نفس المكون في ملف عرض آخر ، لا أريد ان أقوم بنسخ الكود في أكثر من مكان. هل توجد طريقة تمكنني من إستدعاء ملف عرض view بداخل ملف عرض آخر؟ 1 اقتباس
1 مسعود زاهي نشر 2 مارس 2022 أرسل تقرير نشر 2 مارس 2022 نعم يُمكنك إستدعاء دالة عرض (view) داخل دالة عرض أخرى. مثلاً: #دالة العرض الأولى def view1(request): #الكود الذي تُريد إستدعاءه في دالة عرض أخرى return HttpResponse("some html here") #دالة العرض الثانية def view2(request): view1(request) # إستدعاء الدالة 1 return HttpResponse("some different html here") أو الأحسن أنك تعمل دالة بايثون تضع فيها الشفرة المشتركة بين دالتي العرض: def common_function(): #أكتب هنا الكود المشترك بين الدالتين return #دالة العرض الأولى def view1(request) common_function()# قم باستدعاء الدالة المشتركة return HttpResponse("some html here") #دالة العرض الثانية def view2(request) common_function()# قم باستدعاء الدالة المشتركة return HttpResponse("some different html here") 1 اقتباس
السؤال
Mohssen A Mohssen
لدي ملف عرض view يحتوي على مكون معين وأريد إستخدام نفس المكون في ملف عرض آخر ، لا أريد ان أقوم بنسخ الكود في أكثر من مكان.
هل توجد طريقة تمكنني من إستدعاء ملف عرض view بداخل ملف عرض آخر؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.