requirements.txt faylini yaratish
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!
