I only learned it as a best practice in pydanny's '2 Scoops of Django'. Really good book, highly recommended.