• Class DateTimeField ( auto_now = False , auto_now_add = False , ** параметры )
  • Class IntegerField(**variantlar )
  • Berdiyev B. Mirzayev I. Ma’lumotlar bazasini boshqarish tizimlari




    Download 1,22 Mb.
    bet12/17
    Sana27.12.2023
    Hajmi1,22 Mb.
    #128650
    1   ...   9   10   11   12   13   14   15   16   17
    Bog'liq
    MBBT

    Class BooleanField(**variantlar)
    Saqlash maydoni True yoki False. Standart qiymat NoneFalse emas, balki NoFalse. 
    DateField


    Class DateField(auto_now_now = False, auto_now_add = False, * * Options )
    Pythonda taqdim etilgan sana. Bir nechta qo'shimcha ixtiyoriy parametrlar mavjud:
    - DateField.auto_now
    har safar avtomatik ravishda yozuvni saqlash joriy vaqtni belgilaydi. 
    - DateField.auto_now_add
    joriy sanani faqat yozuv yaratilganda avtomatik ravishda o'rnatadi. Keyinchalik, o'zgarish bilan sana o'zgarmaydi.
    DateTimeField
    Class DateTimeField ( auto_now = False , auto_now_add = False , ** параметры )
    Pythonda taqdim etilgan sana va vaqt.
    DecimalField
    Class DecimalField (max_digits = None , decimal_places = None , ** Options )
    Pythonda ifodalangan fiksirlangan aniqlikdagi o'nlik son. U decimalvalidator yordamida kirishni tekshiradi.
    Ikkita majburiy parametrga ega:
    - DecimalField.
    max_digits raqamdagi maksimal ruxsat etilgan raqamlar soni. E'tibor bering, bu raqam decimal_places dan katta yoki unga teng bo'lishi kerak.
    - DecimalField.decimal_places
    raqam bilan birga saqlanishi kerak bo'lgan o'nlik kasrlar soni.
    Masalan, 999 raqamlarini 2 kasrgacha bo'lgan o'lchamlarda saqlash uchun siz quyidagilarni ishlatishingiz kerak:
    models.DecimalField(..., max_digits=5, decimal_places=2)
    Taxminan bir milliardgacha bo'lgan raqamlarni 10 tagacha kasr o'lchamlari bilan saqlash uchun:
    models.DecimalField(..., max_digits=19, decimal_places=10)
    DurationField
    Class DurationField(**parametrlar )
    Vaqt oralig'ini saqlash maydoni. Timedelta yordamida Pythonda modellashtirilgan. PostgreSQLda foydalanilganda ma'lumotlar turi, Intervala ichida Oracle ma'lumotlar turi. Aks holda mikrosaniyalar ishlatiladi. INTERVAL DAY(9) TO SECOND(6)bigint

    IntegerField


    Class IntegerField(**variantlar )
    Butun son (32 bit). -2147483648 dan 2147483647 gacha bo'lgan qiymatlar Django tomonidan qo'llab-quvvatlanadigan barcha ma'lumotlar bazalarida xavfsizdir. U MinValueValidator и MaxValueValidator standart ma'lumotlar bazasi tomonidan qo'llab-quvvatlanadigan qiymatlar asosida kirishni tekshirish uchun MinValueValidator va MaxValueValidatordan foydalanadi.
    GenericIPAddressField

    Download 1,22 Mb.
    1   ...   9   10   11   12   13   14   15   16   17




    Download 1,22 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Berdiyev B. Mirzayev I. Ma’lumotlar bazasini boshqarish tizimlari

    Download 1,22 Mb.