Python Web Development - Understanding Django for Beginners