https://simpleisbetterthancomplex.com/tutorial/2018/08/27/how-to-create-custom-django-management-commands.html
Anonymous
When you must fail, fail noisily and as soon as possible.