How to set Python Django DateField default options?

Sometimes, we want to set Python Django DateField default options.

In this article, we’ll look at how to set Python Django DateField default options.

How to set Python Django DateField default options?

To set Python Django DateField default options, we can set the default argument.

For instance, we write

import datetime

#...

date = models.DateField(_("Date"), default=datetime.date.today)

to create the date field in our model class.

We wrap 'Date' with parentheses to set the default date at the time the class is first defined.

Then we set the default argument to datetime.date.today.

Since we wrapped 'Date' with parentheses, today would be the date at the time the class is first defined.

Conclusion

To set Python Django DateField default options, we can set the default argument.