Omar Mhmd نشر 16 مايو أرسل تقرير مشاركة نشر 16 مايو السلام علكيم كيف حالكم ؟ اريد ان اعرف كيف يمكننى عمل نظام انشاء حساب فى django مثل عندما تنشئ حساب فى اكاديمية حسوب يكون لك صفحتك اريد الخطوات كاملة 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 حمزة عباد نشر 17 مايو أرسل تقرير مشاركة نشر 17 مايو وعليكم السلام، يوجد في Django وحدة تطبيق مدمجة تسمى django.contrib.auth، وهي المسؤولة عن إدارة حسابات المستخدمين. هذه الوحدة يتم إدراجها تلقائيا عند إنشاء أي مشروع Django باستخدام الأمر: django-admin startproject project_name حيث أنك إن فتحت ملف settings.py يجب أن تجدها في INSTALLED_APPS و MIDDLEWARE: INSTALLED_APPS = [ # … 'django.contrib.auth', # … ] MIDDLEWARE = [ # … 'django.contrib.auth.middleware.AuthenticationMiddleware', # … ] هذا يعني أنه بإمكانك إنشاء المستخدمين وتسجيل الدخول. أسرع طريقة لإنشاء مستخدم هي إنشاء مستخدم فائق عن طريق الأمر: python manage.py createsuperuser لكن هذا فقط للمستخدمين الفائقين. لإنشاء مستخدم عادي يجب استخدام البرمجة من خلال Django Shell مثلا: python manage.py shell from django.contrib.auth.models import User user = User.objects.create_user('username', 'address@email.net', 'password') أو عن طريق Django Admin الذي يمكن الوصول إليه بعد تشغيل الموقع على /admin في معظم المشاريع (طبعا هذا يعتمد على ما يوجد في urls.py في المجلد الخاص بالمشروع): python manage.py runserver ثم الذهاب بالمتصفح إلى: http://127.0.0.1:8000/admin/ وهنا يجب استخدام اسم وكلمة سر المستخدم الفائق الذي يتم إنشاؤه بالأمر createsuperuser. هذه خطوات عامة للتعامل مع المستخدمين، لكن هذا اختصار شديد يصلح فقط للتذكير. إذا كنت تريد دليلا خطوة بخطوة لتطوير موقع يدعم عمدة مستخدمين، فيمكنك الاطلاع على الجزء السابع من سلسلة دروس تطبيق عملي لتعلم جانغو الموجودة في أكاديمية حسوب لأنها تشرح كيفية إنشاء الحسابات وتسجيل الدخول. إذا لم تستطع المتابعة من هذا الدرس، فيستحسن أن تبدأ من أول درس من السلسلة، فهي سلسة مفيدة بالفعل. وإذا كنت قد اشتريت دورة تطوير التطبيقات باستخدام Python، فيمكنك أن تدرس سلسلة دروس تطوير تطبيق مشاريع، ففي هذا التطبيق يتم إنشاء موقع يتعامل مع حسابات المستخدمين. وكذلك المشروع الأكبر منه الموجود في مشار منفصل تطوير متجر إلكتروني. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Omar Mhmd
السلام علكيم
كيف حالكم ؟ اريد ان اعرف كيف يمكننى عمل نظام انشاء حساب فى django مثل عندما تنشئ حساب فى اكاديمية حسوب يكون لك صفحتك
اريد الخطوات كاملة
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.