O’rnatish — Django bilan ishlashning birinchi qadami. Django Python kutubxonasi bo’lgani uchun u pip orqali o’rnatiladi. Professional yondashuv — har bir loyihani alohida virtual muhitda saqlash, shunda kutubxonalar bir-biriga xalaqit bermaydi.
pip va virtual muhit —
pip— Python paketlar menejeri, Django’ni o’rnatadi. Virtual muhit — loyihaga xos kutubxonalarni alohida saqlaydigan izolyatsiyalangan makon.
Virtual muhit yaratish
Avval loyiha uchun virtual muhit yaratamiz. Bu Django’ni faqat shu loyihaga o’rnatishni ta’minlaydi:
python -m venv muhit
source muhit/bin/activate
(muhit) $
python -m venv muhit — muhit nomli virtual muhit yaratdi. source muhit/bin/activate esa uni faollashtirdi (Windows’da muhit\Scripts\activate). Terminalda (muhit) belgisi paydo bo’ldi — bu muhit faol ekanini bildiradi.
Django’ni o’rnatish
Endi pip bilan Django’ni o’rnatamiz:
pip install django
Successfully installed django-5.0.1
pip install django Django’ning eng so’nggi versiyasini o’rnatdi. Virtual muhit faol bo’lgani uchun u faqat shu loyihaga o’rnatildi.
O’rnatishni tekshirish
Django o’rnatilganini versiyani tekshirib bilib olamiz:
python -m django --version
5.0.1
Agar versiya raqami chiqsa, Django ishga tayyor.
requirements.txt — kutubxonalar ro’yxati
Professional loyihalarda barcha kutubxonalar requirements.txt faylida saqlanadi. Bu boshqa dasturchi loyihani osongina sozlashiga imkon beradi:
pip freeze > requirements.txt
[Django==5.0.1 va boshqalar requirements.txt ga yozildi]
pip freeze o’rnatilgan barcha kutubxonalarni ro’yxat qildi. Keyinchalik boshqa kompyuterda pip install -r requirements.txt bilan hammasini bir yo’la o’rnatish mumkin. Bu — jamoa ishida standart amaliyot.
Xulosa
Bu bo’limda virtual muhit yaratish (venv), Django’ni pip bilan o’rnatish, versiyani tekshirish va requirements.txt bilan kutubxonalarni saqlashni ko’rib chiqdik. Ishchi muhitingiz endi tayyor. Keyingi darsda birinchi Django loyihasini yaratishga o’tamiz.