Django is a nice framework. But don't you think that listing table columns in Django model code is a violation of DRY (Don't Repeat Yourself)? Database already holds meta data. Repeating it in model code is unnecessary.
Scooter is very impressive. I can almost convert my Rails app to Scooter-based app in Java line by line. ActiveRecord is awesome. I think that is probably why it took only 260 lines of Java code to write Twitter in Scooter.
Django is a nice framework. But don't you think that listing table columns in Django model code is a violation of DRY (Don't Repeat Yourself)? Database already holds meta data. Repeating it in model code is unnecessary.