requirements.txt faylini yaratish


ULASHISH

Bog‘liqliklarni qat’iy belgilash

Django ilovasini yaratganingizda, loyihangiz bog‘liq bo‘lgan ba’zi Python paketlari bo‘ladi.

Django’ning o‘zi ham Python paketi, shuning uchun loyihamizni joylashtiradigan serverda ham Django paketi va loyihangiz talab qiladigan boshqa barcha paketlar o‘rnatilganiga ishonch hosil qilishimiz kerak.

Yaxshiyamki, buning uchun ham buyruq bor, shunchaki buyruqlar oynasida quyidagi buyruqni ishga tushiring:

python -m pip freeze > requirements.txt

Yuqoridagi buyruq natijasida loyihada requirements.txt nomli fayl yaratiladi:

my_tennis_club     members/     my_tennis_club/     mystaticfiles/     productionfiles/     db.sqlite3     manage.py
    requirements.txt

Bu faylda loyiha bog‘liq bo‘lgan barcha paketlar bor, uning mazmuni quyidagicha:

my_tennis_club/requirements.txt:

asgiref==3.8.1
Django==5.1.7
psycopg2-binary==2.9.10
sqlparse==0.5.3
tzdata==2025.1
whitenoise==6.9.0

Eslatma: Bu faylni o‘zingiz yaratib, paketlarni qo‘lda kiritishingiz ham mumkin. Faqat loyihangiz bog‘liq bo‘lgan barcha paketlarni qo‘shganingizga ishonch hosil qiling va faylni albatta requirements.txt deb nomlang.

Endi hosting provayderi loyihamizni joylashtirganimizda qaysi paketlarni o‘rnatish kerakligini biladi.

Ammo Elastic Beanstalk’ga ko‘proq ma’lumot kerak. "EB" konfiguratsiya faylini yaratish uchun keyingi bobga o‘ting.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!