• Konstruktorlarning turlari
  • Obektlarni ishga tushirish.
  • Djangoda Models parent classtidan foydalanishni tushuntirib bering
  • 1-savol////1-11-16-26-31 Ob’ekt tushunchasi yoritib bering va misollar keltiring




    Download 58,84 Kb.
    bet5/10
    Sana08.02.2024
    Hajmi58,84 Kb.
    #153113
    1   2   3   4   5   6   7   8   9   10
    Bog'liq
    PYTHONE

    views.py fayli, Django web frameworki dasturlarida web sahifalarining logikasini shakllantirish uchun ishlatiladi. Bu faylda, qo'llanuvchidan kelgan so'rovlarga javob qaytarish, ma'lumotlarni olish, saqlash, va boshqa logikaviy amallarni bajarish uchun Python kodlari joylashadi.Bu faylda har bir view (ko'rgazma) oddiy Python sinfi sifatida ifodalangan bo'ladi. Bu sinflar, django.views.View sinfi yoki uning qo'shimcha klasslaridan vorislik olishadi. Har bir view sinfi biror bir HTTP metodiga (GET, POST, PUT, DELETE, va h.k.) mos keladi va shu metodlar orqali ma'lumotlar ishlanadi.

    (1-misol///6-21-36)-classlarda Konstruktor hosil qilish va undan foydalanishPython sinflarida konstruktor __init__ metodi orqali hosil qilinadi. Bu metod, bir sinf obyekti yaratilganda avtomatik chaqiriladi va obyektni boshqarish uchun kerakli barcha tayyorgarliklarni olib keladi. Konstruktorlar odatda sinf ob'ektlarini ishga tushirish uchun ishlatiladi. Ularning vazifasi sinf a'zolariga qiymatlarni belgilashdir. Pythonda __init__() usuli konstruktor deb ataladi va ob'ekt yaratilganda har doim chaqiriladi. Python-da konstruktor deklaratsiyasi sintaksisi:
    def __init__(self):
    Konstruktorlarning turlari:Standart konstruktor - bu hech qanday parametrni qabul qilmaydigan oddiy konstruktor. Uning ta'rifi faqat bitta parametrga ega, bu yaratilgan ob'ektga havola.Parametrlangan konstruktor — bu parametrlarga ega bo'lgan konstruktor: birinchi parametr yaratilgan ob'ektga havola (self), qolgan parametrlar esa dasturchi tomonidan taqdim etiladi.
    class GeekforGeeks:
    def __init__(self):
    self.geek = "Ravesli"
    def print_Geek(self):
    print(self.geek)
    obj = GeekforGeeks()
    obj.print_Geek()
    Konstruktor sukut bo'yicha parametr uzatilganligini tekshiradi va tegishli xabarni ekranga chiqaradi. Parametrlangan konstruktor atributga (sinf a'zosiga) tayinlaydigan parametrni qabul nameqiladi . Ob'ektlarni ishga tushirish. Konstruktorlar sinf ob'ektlarini ishga tushirish uchun ishlatiladi. Ular sizga sinf a'zolari uchun standart qiymatlarni o'rnatishga, shuningdek ob'ektni foydalanuvchi ma'lumotlari bilan boshlashga imkon beradi.Amalga oshirish qulayligi. Konstruktorlarni Python-da usul yordamida amalga oshirish oson __init__()

    (2-misol///6-21-36)Djangoda Models parent classtidan foydalanishni tushuntirib beringDjango'da, Models sinfi django.db.models modulidan olingan bir sinfdir, va dasturlarda ma'lumotlar bazasi modellarni tasavvur qilish uchun ishlatiladi. Bu sinf, bir ma'lumotlar bazasidagi jadval (table) yoki boshqa ma'lumotlar strukturasi (model)ni ifodalaydi. boshqa bir model yaratishda ko'p o'zgarish bajarishni istasangiz, mavjud modelni voris qilish mumkin. Bu, koddagi qayt-qiymatni va kodni qayta ishlab chiqishni osonlashtiradi.

    Download 58,84 Kb.
    1   2   3   4   5   6   7   8   9   10




    Download 58,84 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    1-savol////1-11-16-26-31 Ob’ekt tushunchasi yoritib bering va misollar keltiring

    Download 58,84 Kb.