title: Django + SVN + Deployment
body: <p>I'm a strong proponent of version control, and am starting work on a Django project. I've done a few before, and have tried a few different approaches, but I haven't yet found a decent structure that I actually feel comfortable with.</p>
  
  <p>Here's what I want:</p>
  
  <p>a) Source code checked into version control</p>
  
  <p>b) Preferably the environment is not checked into version control (something like buildout or pip requirements.txt is fine for setting up the environment)</p>
  
  <p>c) A reasonable "get a new developer going" story</p>
  
  <p>d) A reasonable deployment story - preferably the entire deployment environment could be generated by a script on the server</p>
  
  <p>It seems to me like someone has to have done this before, but many hours of searching have all led to half-baked solutions that don't really address all of these.  </p>
  
  <p>Any thoughts on where I should look?</p>