django manage.py task that clears the content of the django Permission and ContentTypes tables, after an initial migration, to make manage.py loaddata work.
Project description
django-clear-tables v0.1.2
This is a simple django-app, registering a task called django_clear_tables
.
It will delete the contents of django's Permission and ContentTypes models
so you can load data from a fixture without problems. Normally, an initial migrate
will
create permission and content-type data. If you want to clone data from another instance,
to a fresh database, this data will clash with the loaddata
command.
Be careful because it can also easily mess up your existing database.
Install it with:
pip install django-clear-tables
Usage is as follows:
Add django_clear_tables
to INSTALLED_APPS
in your django settings.py
, then:
# initially setup the database
rm db.sqlite3 # or using mysql, pg, ...
./manage.py migrate
# wipe the initially created data
./manage.py django_clear_tables
# load a fixture from somewhere else
./manage.py loaddata dumpdata-from-another-instance.json
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for django-clear-tables-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fba9238caba4eaed6da24a5675e4cada006340e9e50384f2f85d487e5e0424f |
|
MD5 | 681d5904cf298af20db022e318b8c3c6 |
|
BLAKE2b-256 | b7fd317dfd42a1803fbafcf9dea86f2faa028347ed70bac0ea99e8aca3027412 |