I like the scheme for mapping URLs to Python functions that provide the implementation. There is a regex-based mapping scheme that allows you to change the implementation (call a different function) without changing the urls. Adrian observed that the mapping file is also a great catalog of the software running in the site.
The key components of Django are:
- A URL dispatcher
- A database wrapper
- A template system
- An admin framework
More random comments on my personal blog.