title: django: Fat models and skinny controllers?
body: <p>This is a general architecture question.  I read in many places that in an MVC framework, (1) models ought to be fat, and controllers ought to be skinny.  But I also read that (2) the details depend on the framework you're developing in.  So, what if you're developing in django?</p>
  
  <p>My experience with django is that a lot of the logic ends up getting put into views and forms.  Not the "business logic," but the details of handling requests, sessions, etc.  In terms of lines of code, these details often outweigh the business logic of manipulating model objects.  Am I doing something wrong, or is this how django works?</p>