|
Class GenericIPAddressField(protokol = 'both', unpack_ipv4 = False, * * parametrlar )
|
bet | 13/17 | Sana | 27.12.2023 | Hajmi | 1,22 Mb. | | #128650 |
Bog'liq MBBTClass GenericIPAddressField(protokol = 'both', unpack_ipv4 = False, * * parametrlar )
Ip-manzil IPv4 yoki IPv6 protokoli uchun ip-manzil sifatida yozilgan. Ikkita ixtiyoriy parametrni qo'llab-quvvatlaydi:
- GenericIPAddressField.protocol
belgilangan protokol bilan ruxsat etilgan kirishni cheklaydi. Ruxsat etilgan qiymatlar: 'both'(standart)' IPv4 'yoki'IPv6'. Xaritalashda registr hisobga olinmaydi.
- GenericIPAddressField.unpack_ipv4
mos keladigan IPv4 manzillarini ochadi, masalan ::ffff:192.0.2.1. Agar ushbu parametr yoqilgan bo'lsa, ushbu manzil 192.0.2.1 bilan paketdan chiqariladi. Sukut bo'yicha o'chirilgan. Faqat protocol "both" ga o'rnatilgan bo'lsa ishlatilishi mumkin.
PositiveBigIntegerField
Class PositiveBigIntegerField(**variantlar)
Faqat ma'lum bir (ma'lumotlar bazasiga bog'liq) oraliqda qiymatlarga ruxsat beradi. 0 dan 9223372036854775807 gacha bo'lgan qiymatlar Django tomonidan qo'llab-quvvatlanadigan barcha ma'lumotlar bazalarida xavfsizdir.
classPositiveIntegerField(**parametrlar )
ijobiy yoki nol (0) bo'lishi kerak. 0 dan 2147483647 gacha bo'lgan qiymatlar Django tomonidan qo'llab-quvvatlanadigan barcha ma'lumotlar bazalarida xavfsizdir. 0 qiymati orqaga qarab muvofiqligi sababli qabul qilinadi.
PositiveSmallIntegerField
Class PositiveSmallIntegerField(**parametrlar )
faqat ma'lum bir (ma'lumotlar bazasiga bog'liq) oraliqda qiymatlarga ruxsat beradi. 0 dan 32767 gacha bo'lgan qiymatlar Django tomonidan qo'llab-quvvatlanadigan barcha ma'lumotlar bazalarida xavfsizdir.
Class SlugField(max_length_length = 50, * * parametrlar )
Slug-bu faqat harflar, raqamlar, pastki chiziqlar yoki defislarni o'z ichiga olgan biror narsa uchun qisqa yorliq. Ular odatda URL manzillarida ishlatiladi. CharFieldda siz max_length ni belgilashingiz mumkin. Agar max_length ko'rsatilmagan bo'lsa, Django standart 50 uzunlikdan foydalanadi.
Ko'pincha SlugField ni boshqa qiymatiga qarab avtomatik ravishda oldindan to'ldirish foydalibo'ladi. Buni avtomatik ravishda administrator panelida prepopulated_fields yordamida qilishingiz mumkin.
|
| |