title: Delete all tables in the postgresql database using Django without deleting the database
body: <p>I am running AWS Elastic Beans which automatically set up a working postgresql database instance and connection for me. Therefore I do not want to just delete the database instance and configure it myself. I would rather just delete all tables in the database from python/django. I also do not want to delete the content of all tables (what <code>python manage.py flush</code> does).</p>
  
  <p>I want the database to return to a state where I can just run <code>python manage.py migrate</code> and it will create all empty tables from my current model definitions.</p>
  
  <p>Thanks</p>