|
Berdiyev B. Mirzayev I. Ma’lumotlar bazasini boshqarish tizimlari
|
bet | 12/17 | Sana | 27.12.2023 | Hajmi | 1,22 Mb. | | #128650 |
Bog'liq MBBTClass 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
|
| |