Skip to main content

Manage Django Migrations with a Text-Based UI

Installation

To install, simply use pip:

pip install django-migrations-tui

Quick start

  1. Add django_migrations_tui to your Django project’s INSTALLED_APPS.

  2. Run the following command to start the interactive UI.

    python manage.py migrationstui
  3. 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

Screenshot of django-migrations-tui Screenshot of django-migrations-tui

Metadata

Release files for django-migrations-tui 0.1.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-migrations-tui 0.1.10
File Size Uploaded
django-migrations-tui-0.1.10.tar.gz 18.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for django-migrations-tui 0.1.10
File Interpreter ABI Platform
django_migrations_tui-0.1.10-py3-none-any.whl Python 3 none any Details

Total release size: 30.3 kB

Release files / django-migrations-tui-0.1.10.tar.gz

Download URL django-migrations-tui-0.1.10.tar.gz
Size 18.4 kB
Tags Source
SHA-256 checksum
How to use checksums
f657beb5b093a0d03eb5d26326d55e6c3a0852d733c9a6013d2843989e62c70d
BLAKE2b-256 checksum
How to use checksums
e6f3873f8e99d7505fe96f5db38bb656cfc05848f4ea2bfebdf7b171bcb77f0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release files / django_migrations_tui-0.1.10-py3-none-any.whl

Download URL django_migrations_tui-0.1.10-py3-none-any.whl
Size 11.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
883fdc38d00492d3e56e538b34acb6ed7c1d4fb31133348bf4237a6f31e91f1f
BLAKE2b-256 checksum
How to use checksums
84efc7f18111e2092729197ab7326f5285ef2242b692804854574710c303c77c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.8

Release history Release notifications | RSS feed

This release

0.1.10 This release

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page