دانشگاه Stanford به تازگی تصمیم گرفته است که اطلاعات دانشجویان را روی سایت ذخیره کند !! به این جهت به یکی از برنامه نویسان Django سفارش داده تا بخش Back-end این سایت را پیاده سازی کند. مسئولین دانشگاه هنگامی که پروژه را تحویل گرفتند متوجه شدند که قسمت views.py داخل پوشهی university ناقص است و به این دلیل بعضی از درخواست (url) های سایت جواب داده نمیشود.
پوشهی پروژه را از اینجا دانلود کنید و محتوای فایل university/views.py را به گونهای تغییر دهید که ۵ مدل درخواست (url) زیر پاسخ داده شوند.
دقت کنید که شما فقط باید محتوای فایل views.py واقع در پوشه ی university را تغییر دهید.
مدل۱ | URL | response |
---|---|---|
۱. | http://127.0.0.1:8000/students/ | صفحه student_list.html شامل لیست دانشجویان و شماره دانشجویی هر فرد واقع در پوشهی university/templates |
نمونه: | http://127.0.0.1:8000/students/ | نمونه html |
مدل۲ | URL | response |
---|---|---|
۲. | http://127.0.0.1:8000/courses/ | صفحه course_list.html شامل لیست دانشجویان و شماره دانشجویی هر فرد واقع در پوشهی university/templates |
نمونه: | http://127.0.0.1:8000/courses/ | نمونه html |
مدل۳ | URL | response |
---|---|---|
۳. | http://127.0.0.1:8000/student/student_number/ | صفحهی student_detail.html شامل اطلاعات دانشجو با شماره دانشجویی خاص واقع در پوشه ی university/templates |
نمونه: | http://127.0.0.1:8000/student/9431020/ | نمونه html |
مدل۴ | URL | response |
---|---|---|
۴. | http://127.0.0.1:8000/course/course_number/ | صفحهی course_detail.html شامل اطلاعات درس با شماره درس خاص واقع در پوشه ی university/templates |
نمونه: | http://127.0.0.1:8000/course/2/ | نمونه html |
مدل۵ | URL | response |
---|---|---|
۵. | http://127.0.0.1:8000/student/student_number/GPA | صفحهی GPA_detail.html شامل اطلاعات معدل و درس دانشجو با شماره دانشجویی خاص واقع در پوشه ی university/templates |
نمونه: | http://127.0.0.1:8000/student/9431020/GPA | نمونه html |
آنچه باید upload کنید :
فایل فشرده ای (zip) که محتوی یک پوشه به نام university باشد و داخل پوشه ی university فایل veiws.py موجود باشد.