pip install django وتثبيت الإصدارات
ثبّت Django وسجّل الإصدار في requirements.txt
pip install django وتثبيت الإصدارات درس مجاني في Django Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Django Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Django Academy 4 دروس في المجموع.
بعض أجزاء هذا الدرس لم تُترجم بعد وتظهر باللغة الإنجليزية.
Install Django with pip
With your environment active, installing Django is one command. pip downloads it and every dependency it needs to run. 📦
pip install djangoConfirm the Version
After installing, check which version you got. Knowing the exact version helps you match docs and avoid surprises later.
python -m django --versionWhy Versions Matter
Django evolves, and APIs change between releases. Pinning a version means your code runs the same way everywhere, today and next year.
Install an Exact Version
You can ask pip for a specific release using double equals. This locks Django to exactly the version you tested with.
pip install django==5.0.6Meet requirements.txt
A requirements.txt file lists every package your project needs. Anyone can recreate your exact setup from this one file.
Freeze Your Packages
Let pip write the file for you. pip freeze lists installed packages with their exact versions, ready to save.
pip freeze > requirements.txtRead the Pinned File
Inside, each line pins a package to a version. This pin guarantees the same install on every machine and server.
django==5.0.6
asgiref==3.8.1Install from the File
On a new machine, recreate everything at once. The -r flag tells pip to install each package listed in the file.
pip install -r requirements.txtCompatible Release Pins
The ~= operator allows safe patch updates while blocking breaking ones, so you get fixes without nasty surprises.
django~=5.0.0Commit the Requirements File
Unlike the venv folder, you do commit requirements.txt to Git. It is small and lets teammates rebuild the exact environment.
Upgrade Deliberately
Bump versions on purpose, then test. Edit the pin, reinstall, and run your app so upgrades never sneak in unnoticed.
pip install -U djangoQuick Check
Let's review pinning versions.
Recap
You installed Django, pinned an exact version, and froze it into requirements.txt for reproducible setups everywhere. Solid habits! 🎉
الأسئلة الشائعة
هل درس «pip install django وتثبيت الإصدارات» مجاني؟
نعم — نص درس «pip install django وتثبيت الإصدارات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Django Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Django Academy 4 دروس في المجموع.
ماذا ستتعلم في «pip install django وتثبيت الإصدارات»؟
ثبّت Django وسجّل الإصدار في requirements.txt تتمرن على Django Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Django Academy؟
لا تُشترط خبرة سابقة. Django Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «pip install django وتثبيت الإصدارات»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Django Academy هذا؟
نعم. كل درس في Django Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- البيئات الافتراضية باستخدام venv
- pip install django وتثبيت الإصدارات
- شرح django-admin startproject
- تشغيل خادم التطوير باستخدام runserver