A model decoupler for Django
Project description
Django model decoupler
django-model-decoupler enables simplification of development and separation of business logic from presentation and data persistence in Django web framework.
Install
With pipenv:
$ pipenv install django-model-decoupler
or with pip:
$ python -m pip install django-model-decoupler
Quick start
-
Add "model_decoupler" to your INSTALLED_APPS setting like this::
INSTALLED_APPS = [ ... 'model_decoupler', ]
-
Change your models to inherit from
model_decoupler.Model
:from django.db import models import model_decoupler from pure_python_module import PurePythonClass class MyModel(model_decoupler.Model, adaptee=PurePythonClass): attr1 = models.Field(...) ...
-
Your changed MyModel should be able to act proxy to PurePythonClass from now.
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
Close
Hashes for django-model-decoupler-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10f2bb3439259674ffbb33cbd5aadb531e924d3d2125716ee6b88ee02e1760c3 |
|
MD5 | 49713c16fb917331d307d0e71cb9afb1 |
|
BLAKE2b-256 | daa1b0a99c3301d6680d05beb2b464da6ace21484d5aa4453c4b87c7b2de39f2 |