I am working on a project where a user can enter the date and also can leave the field empty. I am using Abstract User for storing the date using DateField. However when user leaves the field empty, it does not store current date as value but remains empty.

models.py
=========

```
import datetime

class CustomUser(AbstractUser):
    date_of_joining = models.DateField(default=datetime.date.today,blank=True,null=True)

```