django-south-central

Application state migration tool, inspired by South


Keywords
south_central
License
BSD-3-Clause
Install
pip install django-south-central==0.2.0

Documentation

django-south-central

https://badge.fury.io/py/django-south-central.png https://travis-ci.org/hiisi13/django-south-central.svg?branch=master https://coveralls.io/repos/hiisi13/django-south-central/badge.png?branch=master

Run maintenance commands for Django apps in database migrations fashion.

Quickstart

  • Install django-south-central:

    pip install django-south-central
    
  • Create database table for history:

    python manage.py syncdb
    

Usage

  • Generate migration file and update its contents manually:

    python manage.py appmigration app_name migration_name
    
  • Or, generate Django call_command call with specified arguments:

    python manage.py appmigration app_name migration_name cmd_name cmd_arg
    
  • Apply migration:

    python manage.py migrateapp app_name