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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-clear-tables-0.1.2.tar.gz.
File metadata
- Download URL: django-clear-tables-0.1.2.tar.gz
- Upload date:
- Size: 2.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/2.7.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1fba9238caba4eaed6da24a5675e4cada006340e9e50384f2f85d487e5e0424f
|
|
| MD5 |
681d5904cf298af20db022e318b8c3c6
|
|
| BLAKE2b-256 |
b7fd317dfd42a1803fbafcf9dea86f2faa028347ed70bac0ea99e8aca3027412
|