If your main goal is to learn something, django will not help you that much same as web2py. But when it comes to development, both will help you a lot.
If you prefer Python instead of Ruby I suggest you to start with micro frameworks like Flask or Bottle to get an idea how frameworks really do their job. And don't let that "micro" word to mislead you. You can create great applications with them.
If you prefer Python instead of Ruby I suggest you to start with micro frameworks like Flask or Bottle to get an idea how frameworks really do their job. And don't let that "micro" word to mislead you. You can create great applications with them.