title: Alternatives to Django for Python based Web Development?
body: <p>I am about to start a new personal web / iphone app project which requries the following:</p>
  
  <ul>
  <li>Storing data on the backend</li>
  <li>authenticating the user via openid</li>
  <li>Generate JSON based APIs for reading and writing data</li>
  </ul>
  
  <p>I normally use Django for all of my projects but thought I would take this opportunity to learn something new. So, are their any Python based web development frameworks that are good alternatives to Django? Ideally ones that are strong on the points listed above?</p>
  
  <p>Bonus points if the framework is:</p>
  
  <ul>
  <li>lightweight</li>
  <li>easy to install, deploy and developwith</li>
  </ul>
  
  <p>Any recommendations?</p>