মডেল ভ্যালিডেশন করা
মডেল ভ্যালিডেশন করা
স্ট্রিং লেন্থ চেক:
from django.core.validators import MaxLengthValidator, MinLengthValidator
class Book(models.Model):
title = models.CharField(max_length=100, validators=[MaxLengthValidator(100), MinLengthValidator(5)])ইমেল যাচাই:
from django.core.validators import EmailValidator
class Author(models.Model):
email = models.EmailField(validators=[EmailValidator()])
ফোন নম্বর যাচাই:
from django.core.validators import RegexValidator
from django.db import models
class UserProfile(models.Model):
phone_regex = RegexValidator(
regex=r'^\+?1?\d{9,15}$',
message="Phone number must be entered in the format: '+999999999'. Up to 15 digits allowed."
)
phone_number = models.CharField(validators=[phone_regex], max_length=17)
পূর্ণসংখ্যা যাচাই:
তারিখ যাচাই:
ইনফরম্ড ডেটা যাচাই:
Default ভ্যালিডেশন ফাংশন:
কাস্টম ভ্যালিডেশন ফাংশন:
Unique ইউজার দেখা
Last updated