I'm a Django guy who started picking up some Rails out of curiosity, and that's when I realized how great TDD, specifically, automating behavior-driven testing is in general .. and I was wondering why it didn't seem like a prominent thing in the Django community. Thanks for doing this, please do continue!
I disagree. I rarely find Django apps without accompanying tests. No submissions to Django proper ever make it in without tests. But as to no test-based tutorial - you're right, but most tutorials in any given language cover testing only after the language is learned, so that's hardly unique to Django. I hope this changes, of course. Everyone should test.
I'm not referring to "it's good practice to test your code". I mean, TDD aka. writing tests to fail, then writing code to make the tests pass. Specifically, behavior driven testing, not just TDD.