Manage Django Migrations with a Text-Based UI.
Project description
Manage Django Migrations with a Text-Based UI
Installation
To install, simply use pip:
pip install django-migrations-tui
Quick start
Add django_migrations_tui to your Django project’s INSTALLED_APPS.
Run the following command to start the interactive UI.
python manage.py migrationstui
Utilize the arrow keys for navigation and letter keys to perform actions:
v: Change the format of the migration view between list and plan
l: Toggle the logs panel
m: Run migrate on the selected migration or app
f: Run migrate --fake on the selected migration or app
r: Run migrate <app name> zero on the selected app
s: Run sqlmigrate on the selected migration
q: Quit the UI
ctrl+\: Search and select migrations by name
Additionally, some vim keybindings are supported for navigation, including j, k, ctrl+home, G, ctrl+b and ctrl+f.
Screenshots
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
Built Distribution
Hashes for django-migrations-tui-0.1.10.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f657beb5b093a0d03eb5d26326d55e6c3a0852d733c9a6013d2843989e62c70d |
|
MD5 | 1fa9e11eb5c89dc2db5be63c14beb4b0 |
|
BLAKE2b-256 | e6f3873f8e99d7505fe96f5db38bb656cfc05848f4ea2bfebdf7b171bcb77f0c |
Hashes for django_migrations_tui-0.1.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 883fdc38d00492d3e56e538b34acb6ed7c1d4fb31133348bf4237a6f31e91f1f |
|
MD5 | b830b1ec7a6c69dabd4eccb36fd172fe |
|
BLAKE2b-256 | 84efc7f18111e2092729197ab7326f5285ef2242b692804854574710c303c77c |