الفرق بين المراجعتين لصفحة: «دليل الرسائل القصيرة السريعة للمطورين/وجهات الويب و القوالب»

تم حذف المحتوى تمت إضافة المحتوى
ط روبوت: تغييرات تجميلية
سطر 1:
في وجهات الويب ، عادة ما نريد أن نستعرض سمة من سمات بعض التطبيق لدينا ليتم عرضه في صفحة الويب بشكل حيوي ، مثل التقارير أو الإحصاءات أو حتى معالجة البيانات.
== وجهات الويب Views ==
في التطبيق الخاص بك قم بإنشاء ملف جديد وتسميته views.py ، في حالتنا داخل app/survey
وجهات الويب تتلقى طلب http وإرجاع استجابة http ؛ HttpResponse موجود بداخل وحدة django.http
سطر 8:
</pre>
</div>
داخل وجهات الويب نعرف الداله التي تأخذ HttpRequest ، و وجهة الويب تقوم بإرجاع HttpResponse <div dir="LTR" style="background-color: #f8f8ff; border: 0px solid #663300;">
<pre>
from django.http import HttpResponse
from models import Survey
 
def index (request):
result = Survey.objects.all()
سطر 20:
</div>
 
تقوم هذه الدالة ببساطة باسترداد مكنون البيانات من المودل و من ثم تقوم بتمريرهم إلى قوالب ليتم عرضها بطريقة مناسبة.
 
<div dir="LTR" style="background-color: #f8f8ff; border: 0px solid #663300;">
سطر 58:
<body>
<h1> Survey result </h3>
<h2>== Summery </h2>==
<table border="1">
<tr> <td> Number of records </td> <td> {{allrecords.count()}}</td></tr>
سطر 68:
</div>
 
== وراثة القوالب Templates ==
 
<div dir="LTR" style="background-color: #f8f8ff; border: 0px solid #663300;">