Using and creating database dumps

Importing the test data

The easiest method of importing the test database is to use the recreate_devdb Fabric task:

$ ievv recreate_devdb

Warning

This will destroy your current database.

Users in the test database

After importing the test data, you will have some new users. Login to the Django admin UI (http://localhost:8000/admin/) with:

email: grandma@example.com
password: test

and select Users to list all users. The password of all users are test.

Add new data

To add new data, you just need to do add data to the database manually.

Adding data manually (I.E.: Using the Django admin UI)

To add data manually, you should first run the recreate_devdb management command to make sure you start out with the current up-to-date dataset. Then you can use the web-UI or the Django shell to add data. Finally, run:

$ ievv dump_db_as_sql

Now you can commit the update django_cradmin/demo/project/demo/dumps/default.sql to the git repo if you want to make the changes to the development database available to other developers of django-cradmin.