https://medium.com/@iamalisaleh/understanding-the-difference-between-blank-and-null-in-django-models-7aba6b3acb01