``## اليوم الرابع
لقد مرت أربعة أيام بالفعل على تحدي البرمجة #100daysofMiva. ???
؟ الغوص في جانغو: بناء واجهة برمجة تطبيقات آمنة لمصادقة المستخدم من الصفر!
هل أنت مستعد للارتقاء بمهاراتك في جانغو إلى المستوى التالي؟ ؟ في هذا البرنامج التعليمي، سأرشدك خلال إنشاء واجهة برمجة تطبيقات قوية لمصادقة المستخدم باستخدام Django. سواء كنت مطورًا متمرسًا أو بدأت للتو، سيرشدك هذا الدليل خطوة بخطوة خلال إعداد تسجيل المستخدم وتسجيل الدخول والمصادقة المستندة إلى الرمز المميز.
بحلول نهاية هذه الجلسة، سيكون لديك فهم قوي لكيفية:
هيا بنا نتعلم البرمجة! ?✨
الخطوة 1: إعداد بيئة Django الخاصة بك:python: تأكد من تثبيت Python عن طريق تشغيل:
ماك/لينكس:
غالبًا ما يتم تثبيت Python مسبقًا. يمكنك التحقق عن طريق تشغيل:
أو
إذا لزم الأمر، قم بتثبيت Python عبر Homebrew (macOS) أو مدير الحزم (Linux):
إنشاء وتفعيل بيئة افتراضية:
الويندوز:
إنشاء وتفعيل بيئة افتراضية:
الخطوة 3. تثبيت جانغو والحزم
مع تنشيط البيئة الافتراضية، تكون أوامر تثبيت Django والحزم الإضافية هي نفسها عبر جميع أنظمة التشغيل:
توضيح:
`
إنشاء مشروع وتطبيق Django:
دعونا نبسط الأمور الضرورية:
تعديل settings.py ليشمل تطبيقك والحزم المثبتة.
الملف: auth_project/settings.py
INSTALLED_APPS: هذا هو المكان الذي تسجل فيه تطبيقاتك وحزم الطرف الثالث. هنا، يمكنك إضافة Rest_framework لوظيفة API، وrest_framework_simplejwt لمصادقة JWT، والمستخدمين (التطبيق الذي أنشأته) لإدارة المهام المتعلقة بالمستخدم.
لا بأس ألا تعرف كل الخطوات مرة واحدة...الأمر يتطلب التدريب فقط، وستتمكن من تنفيذها بشكل صحيح
أتمنى المتابعة...الأمر ليس صعبًا إنه معقد؟هل ننتقل...؟(لا أعرف إذا كان ذلك قد نجح؟)...
ابقوا أعينكم من هنا يا رفاق؟
توضيح:
توضيح:
هذا الرمز مكتوب في عنوان URL للتطبيق
أنماط عناوين URL: تحدد المسارات التي تعين طرق العرض.
**تسجيل/**: سيتعامل عنوان URL هذا مع تسجيل المستخدم.
واكتب هذا...؟
الخطوة 9: تشغيل عمليات الترحيل
يأمر:
الوظيفة/الغرض من القيام بذلك هو تطبيق التغييرات على مخطط قاعدة البيانات الخاصة بك بناءً على النماذج والحقول التي حددتها في مشروعك. تلك التي قمنا بتنظيمها أعلاه؟بمعنى آخر، يحافظ على تحديث المشروع
الخطوة 10: تشغيل الخادم والاختبار
يأمر:
يبدأ هذا الأمر خادم تطوير Django، مما يجعل مشروعك متاحًا محليًا. (الميناء المحلي الخاص بك)الآن دعونا نرى ما فعلناه حتى الآن...
الاختبار باستخدام Postman أو cURL (يمكنك تنزيل هذا الامتداد من IDE الخاص بك)
استخدام ساعي البريد
جسم:
إذا نجحت، فيجب أن تتلقى استجابة برمز حالة HTTP 201 تم إنشاؤه واستجابة JSON تحتوي على بيانات المستخدم.
اختبار نقطة نهاية مصادقة الرمز المميز
استخدام ساعي البريد:
يجب أن تتلقى استجابة JSON مع رموز الوصول والتحديث:
نصائح لاستكشاف الأخطاء وإصلاحها
الخادم لا يبدأ: تأكد من أنك في الدليل الصحيح وقمت بتنشيط بيئتك الافتراضية.
أخطاء نقطة النهاية: تحقق جيدًا من مسارات عنوان URL وتأكد من إعداد تطبيق Django بشكل صحيح باستخدام عناوين URL.
استجابات غير صالحة: تأكد من تكوين نقاط نهاية API والمتسلسلات بشكل صحيح.
باتباع هذه الخطوات، يجب أن تكون قادرًا على تشغيل خادم تطوير Django بنجاح، واختبار نقطة نهاية التسجيل، والتحقق من المصادقة المستندة إلى الرمز المميز.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3