django-mutant 0.1.2

Dynamic model definition and alteration (evolving schemas)

Dynamic model definition and alteration (evolving schemas).

Overview

Django provides a great ORM and with the power of South one can easily perform schema alteration.

However, some projects may require runtime schema alteration and that's what django-mutant ought to provide.

The main concept was inspired by those projects:

Installation

>>> pip install django-mutant

Make sure 'django.contrib.contenttypes' and 'mutant' are in your INSTALLED_APPS

INSTALLED_APPS += ('django.contrib.contenttypes', 'mutant')

Resources

Direction of the project

django-mutant is actually using South under the hood to provide schema migrations. Since the schema editor code is being merged into the main Django code base the next major version of mutant will rely on it instead thus dropping the external dependency on South.

Get in touch and contribute

From now on I think the best way to contribute and get in touch is using github messaging system (issues and pull requests).

MIT License

Author

Simon Charette

Pip

django-mutant==0.1.2

Classifiers

  • Environment :: Web Environment
  • Framework :: Django
  • Intended Audience :: Developers
  • License :: OSI Approved :: MIT License
  • Operating System :: OS Independent
  • Programming Language :: Python
  • Topic :: Software Development :: Libraries :: Python Modules
  • Development Status :: 2 - Pre-Alpha
File Type Python Version Uploaded On Downloads
django-mutant-0.1.2.tar.gz Source Feb. 8, 2014 2,277
Version Release Date
0.1.2 Feb. 8, 2014
0.1.1 Aug. 27, 2013
0.1.0 June 4, 2013
0.0.3.1 April 2, 2013
0.0.3 March 30, 2013
0.0.2 April 11, 2012
0.0.1 Feb. 29, 2012
Date Package Version Action
Aug. 26, 2015, 12:18 a.m. django-mutant 0.1.2 Release Created
Aug. 26, 2015, 12:18 a.m. django-mutant 0.1.1 Release Created
Aug. 26, 2015, 12:18 a.m. django-mutant 0.1.0 Release Created
Aug. 26, 2015, 12:18 a.m. django-mutant 0.0.2 Release Created
Aug. 26, 2015, 12:18 a.m. django-mutant 0.0.3 Release Created
Aug. 26, 2015, 12:18 a.m. django-mutant 0.0.1 Release Created
Aug. 26, 2015, 12:18 a.m. django-mutant 0.0.3.1 Release Created
Aug. 26, 2015, 12:18 a.m. django-mutant Package Created