Mohamed Shaban18 نشر 10 سبتمبر 2023 أرسل تقرير نشر 10 سبتمبر 2023 (معدل) ما هو ال django rest framework وهل يوجد فرق بينه وبين ال django الذى موجود فى الدوره ممكن توضيح لو تكرمتم تم التعديل في 12 سبتمبر 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 عبدالباسط ابراهيم نشر 10 سبتمبر 2023 أرسل تقرير نشر 10 سبتمبر 2023 نعم هناك فرق بينهما حيث أن Django REST Framework (DRF) هو إطار عمل مبني على Django يهدف إلى تسهيل إنشاء وتطوير وثائق واجهة برمجة التطبيقات (API) في Django. يوفر DRF مجموعة من الأدوات والمكونات التي تسهل إنشاء API قوية ومرنة في Django بسهولة. تم بناء Django Rest Framework بالإستعانة ب Django أي يجب تعلم Django أولاً لذلك يمكنك تعلمه لاحقاً بعد إتقان إطار العمل Django وهو الموجود في الدورة التعليمية وليس Django Rest Framework اقتباس
0 Mohamed Shaban18 نشر 10 سبتمبر 2023 الكاتب أرسل تقرير نشر 10 سبتمبر 2023 فى الحقيقه انا خلصت الدوره كامله ممكن تشير لي موقع لتعلم djando rest framework اقتباس
0 عبدالباسط ابراهيم نشر 10 سبتمبر 2023 أرسل تقرير نشر 10 سبتمبر 2023 يمكنك الإطلاع على المصادر التالية لتعلم Django REST Framework: التوثيق الرسمي: يحتوي على شرح مفصل وأمثلة لكل مكونات الـ Django REST Framework. سلسلة فيديوهات Dennis Ivy على YouTube: شرح ممتاز بالفيديو لمبادئ وتطبيقات الـ Django REST Framework. اقتباس
0 Mustafa Suleiman نشر 12 سبتمبر 2023 أرسل تقرير نشر 12 سبتمبر 2023 Django REST framework (DRF) هو إطار عمل ويب مفتوح المصدر يستند إلى Django يسمح لك بإنشاء واجهات برمجة تطبيقات RESTful. وRESTful API هي واجهة برمجة تطبيقات تتبع معايير REST (Representational State Transfer)K ,تحدد REST مجموعة من المبادئ التي يجب اتباعها عند إنشاء واجهات برمجة تطبيقات ويب. يوفر DRF مجموعة من الميزات التي تجعل من السهل إنشاء واجهات برمجة تطبيقات RESTful ، بما في ذلك: Serializers: وتسهل Serializers تحويل البيانات بين نموذج Django وتنسيقات البيانات المختلفة (مثل JSON و XML). Views: توفر وظائف أساسية مثل الإنشاء والقراءة والتحديث والحذف للعناصر في نموذج Django. Routers: تسهل إدارة URL الخاصة بواجهة برمجة التطبيقات. Authentication: يوفر DRF ميزات المصادقة المختلفة ، بما في ذلك OAuth 2.0 و Basic Authentication. Filtering: ميزات تصفية البيانات لواجهتك البرمجية للتطبيق. Pagination: ميزات تقسيم الصفحات لواجهتك البرمجية للتطبيق. أما Django فهو إطار عمل ويب كامل يوفر مجموعة واسعة من الميزات، بما في ذلك إنشاء صفحات الويب وإدارة قواعد البيانات، وDRF هو إطار عمل أقل شمولاً من Django، ولكنه يركز بشكل خاص على إنشاء واجهات برمجة تطبيقات RESTful. الفرق الرئيسي بين Django و DRF هو أن Django هو إطار عمل ويب كامل ، بينما DRF هو إطار عمل متخصص في إنشاء واجهات برمجة تطبيقات RESTful. وإذا كنت ترغب في إنشاء واجهة برمجة تطبيقات RESTful ، فإن DRF هو الخيار الأفض، وإن كنت ترغب في إنشاء تطبيق ويب كامل ، فإن Django هو الخيار الأفضل. وبعض من الأسباب التي تجعلك ترغب في استخدام Django REST framework: مفتوح المصدر وقابل للتخصيص. سهل الاستخدام وسهل التعلم. لديه مجتمع كبير ونشط. لديه دعم ممتاز للوثائق. متوافق مع Django. اقتباس
السؤال
Mohamed Shaban18
ما هو ال django rest framework وهل يوجد فرق بينه وبين ال django الذى موجود فى الدوره ممكن توضيح لو تكرمتم
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.