This was originally the majority of this post: Start a django project the right way but I’ve decided to put in it’s own post instead.
I’m assuming you’re on OSX. If you’re on Linux most of these steps will be the same. If you’re on Windows… Install VMWare and then install Linux.
I’ve added a tl;dr at the end.
more…