التمرين - الحصول على مشروع بدء العمل

مكتمل

في هذه الوحدة النمطية، سنعمل على موقع ويب لملاجئ الكلاب. يركز هذا المشروع على جمع المعلومات لجميع ملاجئ الكلاب الموجودة والكلاب التي يأملون في وضعها. إن الأمل الوهمي لهذا التطبيق هو أن الكلاب سوف تكون قادرة على إيجاد بيوت مناسبة بصورة أسرع لأنه سيكون هناك أشخاص يرغبون في تبنيها من جميع أنحاء الولايات المتحدة وليس فقط منطقتها المحلية.

يُعد Django إطار عمل جيداً لهذا المشروع لأنه يوفر مساراً لتطوير تطبيق موجه للعملاء بصورة سريعة. كما يوفر قاعدة بيانات حالية ودالة للمسؤول إذ يمكن للموظفين الوصول إليها بسهولة للتحديث السريع. لقد أنشأنا الإعداد الأولي للمشروع، حتى نتمكن من التركيز على مفاهيم هذه الوحدة النمطية.

المتطلبات

لإكمال التدريبات، ستحتاج إلى تثبيت العناصر التالية على جهاز الكمبيوتر لديك:

نسخ مستودع بدء العمل

  1. افتح نافذة الأوامر أو المحطة الطرفية.

  2. قم بتشغيل الأوامر التالية لنسخ مستودع بدء العمل والتغيير إلى دليل المشروع.

    git clone https://github.com/MicrosoftDocs/mslearn-django-views-templates
    cd mslearn-django-views-templates/starter
    

    إشعار

    يمكن العثور على الحل الخاص بالتدريبات في دليل الحل.

فتح المشروع في تعليمة Visual Studio Code

سنستخدم Visual Studio Code كمحرر التعليمات البرمجية الخاص بنا.

في نافذة الأوامر أو المحطة الطرفية، أدخل الأمر التالي لفتح المجلد في Visual Studio Code:

code .

إنشاء البيئة الظاهرية

سنتبع أفضل الممارسات للعمل باستخدام البيئات الظاهرية لمشروعنا.

  1. في Visual Studio Code، افتح نافذة المحطة الطرفية من خلال تحديد "View">"Terminal".

  2. في نافذة المحطة الطرفية الجديدة، قم بتشغيل الأوامر التالية لإنشاء بيئة ظاهرية وتنشيطها:

    # Windows
    py -3 -m venv venv
    .\\venv\\Scripts\\activate
    
    # macOS or Linux
    python3 -m venv venv
    source ./venv/bin/activate
    

تثبيت Django

يستخدم مشروع بدء العمل ملف requirements.txt لتضمين قائمة جميع الحزم الضرورية. يمكننا تثبيتها باستخدام pip.

في النافذة الطرفية نفسها، قم بتشغيل الأمر التالي لتثبيت الحزم المطلوبة:

pip install -r requirements.txt

بدء تشغيل الخادم

يمكن أن يستضيف Django التطبيق محلياً. سنقوم بذلك باستخدام نافذة المحطة الطرفية المضمنة في Visual Studio Code.

أدخل الأمر التالي في نافذة المحطة الطرفية نفسها:

python manage.py runserver