In many words: (as I understood)
Web2py is definitely easier and makes the code simpler and cleaner. But Django gives you a better understanding on whats going on, and also more power to modify the design/process.
Web2py has more focus on "simple is better than complex", but Django has more focus on "explicit is better than implicit". Two parts of The Zen of Python, so its very hard to say which framework is more Pythonic.