Manage Django Migrations with a Text-Based UI.
Project description
Manage Django Migrations with a Text-Based UI
Installation
django-migrations-tui is available on PyPI and can be installed with pip:
pip install django-migrations-tui
Quick start
Add django_migrations_tui to your INSTALLED_APPS.
Run python manage.py migrationstui to start the UI.
Use the arrow keys to navigate and press the letter keys to perform actions. The available actions are:
v: Change the format of the migration list: list or 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
q: Quit the UI
ctrl+\: Search and select migrations by name
Some vim keybindings are also supported for navigation. Supported movements are 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.9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9eb791ba3efc3a4cef5f0c91cba7dfaabb7dd5b3795270efae5d54396eb9144 |
|
MD5 | 4ceaada45821e0f6bb914173168039e7 |
|
BLAKE2b-256 | db7ddd497f0e3a3426c6a057c053db739cf689a27858116d9c2666b262b8bef5 |
Hashes for django_migrations_tui-0.1.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c16cbeb6a1bb42e13f170242bb4b7c62796e52f1ec2a916591db19f37e2ac45d |
|
MD5 | 7c4722a270d2c9ad59cf6ede5fee828e |
|
BLAKE2b-256 | b10ed2d6e6cb3b2cedc291d7b942f9a2edd04d0db87351ec36d9706b3537aea1 |