Skip to content

Instantly share code, notes, and snippets.

@goldhand
Last active August 29, 2015 14:08
Show Gist options
  • Save goldhand/50b2cecee989d40ad192 to your computer and use it in GitHub Desktop.
Save goldhand/50b2cecee989d40ad192 to your computer and use it in GitHub Desktop.
Django/Python Web Dev Setup
$ sudo apt-get install postgresql-9.3 postgresql-server-dev-9.3 curl libxslt-dev libpq-dev git python python-virtualenv
$ mkdir $VENV/$PROJECTNAME
$ virtualenv $VENV/$PROJECTNAME
$ source $VENV/$PROJECTNAME/bin/activate
$ cd $PROJECTS
$ mkdir $PROJECTNAME
$ cd $PROJECTNAME
$ git clone [email protected]:WebPowerlabs/$PROJECTNAME.git
$ sudo -u postgres createuser $USER
$ createdb $PROJECTNAME-$USER
$ echo "create extension hstore" | psql -d $PROJECTNAME-$USER
$ python $PROJECTNAME/manage.py syncdb
$ python $PROJECTNAME/manage.py migrate
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment