I want user to input their phone numbers with 10 digits, how to set integer field "phone_no" in order to achieve it ?
I have set it to default but I want to check number input :
models.py
class Documents(models.Model):
docs_name = models.CharField(max_length=200,verbose_name="Names in Documents")
item_type = models.CharField(default="", max_length=100,
help_text='*Enter the item name you found e.g. Marksheet,key,wallet',verbose_name="Item type" )
police_station = models.CharField(max_length=255, help_text='*Enter the police station you sending the docs', verbose_name="Police station")
phone_no = models.IntegerField(default=0, verbose_name="Phone number")
date = models.DateTimeField(default=timezone.now,verbose_name="Date")
Description = models.TextField(blank=True, null=True, help_text='*Enter full description about item',verbose_name="Description")
pay_no = models.IntegerField(default=0,verbose_name="payment number")
publish = models.BooleanField(default=False)
image = models.ImageField(default="add Item image",
upload_to="DocsImage",blank=False, verbose_name="Images")
"""docstring for Documents"""
def __str__(self):
return self.docs_name