Skip to main content

Dynamic model definition and alteration (evolving schemas)

Project description

Dynamic model definition and alteration (evolving schemas).

https://travis-ci.org/charettes/django-mutant.png?branch=master https://coveralls.io/repos/charettes/django-mutant/badge.png?branch=master

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).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-mutant-0.1.2.tar.gz (47.5 kB view details)

Uploaded Source

File details

Details for the file django-mutant-0.1.2.tar.gz.

File metadata

  • Download URL: django-mutant-0.1.2.tar.gz
  • Upload date:
  • Size: 47.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for django-mutant-0.1.2.tar.gz
Algorithm Hash digest
SHA256 67fdff44b129d2a764d2776a7b05494d18d22b89ae683776e49b62e518ad035c
MD5 795237592476cdf1db568c8983fbd738
BLAKE2b-256 a4d5fb6228d10c51cce29561529901efb7014e4184c39540a20a28cb36bea0c5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page