title: Wasting time trying to build python web apps
body: <p>I learning Python to build a CMS/calendar/schedule app and I know a decent amount of SQL and HTML. As I'm learning, I'm running into new tools/frameworks (bottle, SQLAlchemy, WTForms) and I have to reset.</p>
  
  <p>I'm wasting time continuing to download, test, learn a bit of this and that and then scrap the database/project and start over.  </p>
  
  <p>My site has a few requirements:  </p>
  
  <ul>
  <li>An SQL database (PostgreSQL or MSSQL or MYSQL) provided I can have encrypted data on some tables (PII). I'm indifferent as to which. </li>
  <li>SSL support </li>
  <li>Login support with groups, users, etc.</li>
  <li>Ability to support at ~500 concurrent users.  </li>
  <li>Deploy via dedicated server using lighttpd or even Apache</li>
  <li>Ability to have production site hosted via expensive/quality provider</li>
  </ul>
  
  <p>What modules/packages should I use to accomplish this?  Am I on the right track with Python, Flask, SQLAlchemy, WTForms(needed?)  ?</p>
  
  <p>Perhaps another way to ask - if I was to sit at your desk, what would be your setup to accomplish this project? </p>