I think when it comes to django, too many people go in a start using it without understanding anything that's going on inside. Django's magic often encourages ignorance till debugging forces you to figure out what is going on. This approach could really help mitigate that effect.
I'm guilty of doing what you describe. It wasn't until I moved away from Django for a bit, built a Flask app, and came back to Django that I finally understood what was going on. The approach that the article describes really reminded me of creating a Flask app. I would have learned Django MUCH faster with such an approach.