العروض في جانغو عبارة عن الأشياء التي نريد من الزائر أن يذهب إليها وعادة ماتكون عبارة عن صفحات html أو تحويل الروابط جيث ستقوم بطلب المعلومات من النماذج وتقوم بتمريره إلى template (سنقوم بالتعامل معها في المرة القادمة).
العروض في جانغو عبارة عن دوال بايثون وهي نوعا ما معقدة بعض الشيء عن تلك التي قمنا بإنشاءها في الدرس الأول .
العروض موجودة في ملف Views.py وسنقوم بإضافة العروض الخاصة بنا على blog/views.py
قم بفتح الملف ودعونا نرى على ماذا يحتوي.
from django.shortcuts import render # Create your views here.
وكما شاهدتم لا يحتوي الملف على الكثير من الأكواد ولأنشاء عرض بسيط نقوم بكتابة الدالة التالية :
def post_list(request): return render(request, 'blog/post_list.html', {})
قمنا بإنشاء دالة وأسميناها post_list والتي تأخد request كقيمة مدخلة ونقوم بإرجاع وظيفة render التي ستقوم بتقديم template الخاص بنا والموجود على الرابط التالي blog/post_list.html
قم بحفظ العمل وتوجه إلى الرابط التالي لنشاهد مالذي يحدث http://127.0.0.1:8000/
ظهور خطأ أخر دعونا نقوم بتحليله.
في الحقيقة هذا خطأ بسيط ومعناه أننا لم نقم بإنشاء template بعد وهذا ما سنقوم به في المرة القادمة