2. Djangoda model yaratish (models py) Postgresql malumotlar omborini boshqarish tizimidan foydalanilgan


Download 363.32 Kb.
Sana16.06.2023
Hajmi363.32 Kb.
#1506534
Bog'liq
3-lab


MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

Dasturiy injiniring fakulteti

Mobil ilovalarni ishlab chiqish
fanidan

3-labaratoriya ishi

Bajardi: Nurmuhammedov Muhammadali


Qabul qildi: Alijonov Isroiljon


Toshkent 2022

Ish izlash ilovasi




  1. Malumotlar omborini loyihalab olamiz shunga qarab dasturlash ishlari bajariladi


2. Djangoda model yaratish (models.py) Postgresql malumotlar omborini boshqarish tizimidan foydalanilgan.


PostgreSQL ilg'or, korporativ toifadagi va ochiq manbali relyatsion ma'lumotlar bazasi tizimidir. PostgreSQL ham SQL (relational) va JSON (norelational) so'rovlarini qo'llab-quvvatlaydi.
PostgreSQL - bu ochiq manbalar hamjamiyatining 20 yildan ortiq ishlab chiqishlari bilan qo'llab-quvvatlangan juda barqaror ma'lumotlar bazasi.
PostgreSQL ko'plab veb-ilovalar, shuningdek, mobil va tahliliy ilovalar uchun asosiy ma'lumotlar bazasi sifatida ishlatiladi.
Django Model ma'lumotlaringiz haqidagi yagona, aniq ma'lumot manbaidir. U siz saqlayotgan ma'lumotlarning muhim maydonlari va xatti-harakatlarini o'z ichiga oladi. Odatda, har bir model bitta ma'lumotlar bazasi jadvaliga mos keladi.
Asosiylari:
Har bir model django.db.models.Model kichik sinflariga kiruvchi Python sinfidir.
Modelning har bir atributi ma'lumotlar bazasi maydonini ifodalaydi.
Bularning barchasi bilan Django sizga avtomatik ravishda yaratilgan ma'lumotlar bazasiga kirish API'sini beradi;




Djangoda settingslarni sozlaymiz.


Birinchidan, dvigatelni sqlite3 backend o‘rniga postgresql_psycopg2 backend ishlatadigan tarzda o‘zgartiring. NAME uchun ma'lumotlar bazasi nomidan foydalaning (bizning misolimizda mening loyiham). Shuningdek, login ma'lumotlarini qo'shishimiz kerak. Ulanish uchun bizga foydalanuvchi nomi, parol va xost kerak. Standartni tanlash uchun biz port parametrini qo'shamiz.



Server tinglaydigan TCP porti; Odatiy bo'lib 5432. E'tibor bering, bir xil port raqami server tinglaydigan barcha IP manzillar uchun ishlatiladi. Ushbu parametr faqat server ishga tushirilganda o'rnatilishi mumkin.



Mijoz ilovalaridan ulanishlarni tinglash uchun server TCP/IP manzil(lar)ni belgilaydi. Qiymat vergul bilan ajratilgan xost nomlari va/yoki raqamli IP manzillar ro'yxati shaklida bo'ladi. Maxsus yozuv * barcha mavjud IP interfeyslariga mos keladi. 0.0.0.0 yozuvi barcha IPv4 manzillarini va :: barcha IPv6 manzillarini tinglashga imkon beradi.
Download 363.32 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling