Darsliklar Django O'rnatish

Django Django O'rnatish

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 muhitpip — 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 muhitmuhit 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.