• CharField Unique=True va blank=True parametrlari True
  • Django maydonlarining barcha turlari uchun mavjud bo'lgan parametrlar




    Download 1,22 Mb.
    bet8/17
    Sana27.12.2023
    Hajmi1,22 Mb.
    #128650
    1   ...   4   5   6   7   8   9   10   11   ...   17
    Bog'liq
    MBBT

    Django maydonlarining barcha turlari uchun mavjud bo'lgan parametrlar



    • null

    Agar True bo'lsa, Django ma'lumotlar bazasida null kabi bo'sh qiymatlarni saqlaydi. Odatiy bo'lib, False.
    CharField va TextField kabi satr maydonlarida nullni ishlatishdan saqlaning. Agar satr maydoni null=True bo'lsa, demak u "ma'lumotlar yo'q" uchun ikkita mumkin bo'lgan qiymatga ega: NULL va bo'sh satr. Ko'pgina hollarda, "ma'lumotlar yo'q" uchun ikkita mumkin bo'lgan qiymatga ega bo'lish kerak emas; Django konventsiyasi NULL emas, balki bo'sh satrdan foydalanishdir. Faqatgina istisno - bu CharField CharField Unique=True va blank=True parametrlari True o'rnatilganda. Bunday holatda, null=True bir nechta ob'ektlarni bo'sh qiymatlar bilan saqlashda unique cheklovlarni buzmaslik uchun talab qilinadi.
    Belgili bo'lmagan maydonlar uchun siz ham o'rnatishingiz kerak bo'ladi, blank=True, agar siz bo'sh qiymatlarni formalarda hal qilmoqchi bo'lsangiz, chunki null parametr faqat ma'lumotlar bazasi xotirasiga ta'sir qiladi.

    • blank

    Agar True bo'lsa, Django maydonga bo'sh qiymat kiritishga imkon beradi, bu holda maydon to'ldirish uchun majburiy bo'lmaydi. Odatiy bo'lib, False.
    E'tibor bering, Blanknullnull faqat ma'lumotlar bazasi bilan bog'liq Blanktekshirish bilan bog'liq. Agar maydonda blank=True bo'lsa, shaklni tekshirish bo'sh qiymatni kiritishga imkon beradi. Agar maydonda blank =False bo'lsa, maydon majburiy bo'ladi.

    • verbose_name

    O'qiladigan ("inson") maydon nomi. Agar nom ko'rsatilmagan bo'lsa, Django avtomatik ravishda maydon atributi nomidan foydalanib, pastki chiziqni bo'shliqlarga aylantiradi.
    verbose_name="Post"



    • help_text

    Shakl vidjetida ko'rsatilgan qo'shimcha tushuntirish matni. Sizning maydoningiz formada ishlatilmasa ham, bu hujjatlar uchun foydalidir.
    E'tibor bering, bu qiymat HTML tomonidan avtomatik ravishda yaratilgan shakllarda ekranlanmaydi va xuddi shunday ko'rsatiladi. Masalan:

    Download 1,22 Mb.
    1   ...   4   5   6   7   8   9   10   11   ...   17




    Download 1,22 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Django maydonlarining barcha turlari uchun mavjud bo'lgan parametrlar

    Download 1,22 Mb.