Development tools

Django tips

Migrate a specific database or flush it

$ ./manage.py migrate --database=<database name>
$ ./manage.py flush --database=<database name>

Open Django shell for testing or debugging

$ python manage.py shell
>>> import django
>>> django.setup()

PostgreSQL tips

Open PostgreSQL shell

$ psql -U <user_name> [<database_name>]

Create a user and a database

CREATE USER <user_name> WITH PASSWORD '<password>';
CREATE DATABASE <name> [OWNER <user_name>];

RabbitMQ tips

Stop RabbitMQ

$ sudo -u rabbitmq rabbitmqctl stop