Snapshot of data changes in django models
Project description
# UNICEF Snapshot
Snapshot is a library that provides snapshot of data changes on django model.
## Installation
pip install unicef-snapshot
## Setup
Add ``unicef_snapshot`` to ``INSTALLED_APPS`` in ``settings.py``
INSTALLED_APPS = [
...
'unicef_snapshot',
]
## Usage
Use ``unicef-snapshot`` in serializers
from unicef_snapshot.serializers import SnapshotModelSerializer
class ExampleSerializer(SnapshotModelSerializer):
...
## Contributing
### Environment Setup
To install the necessary libraries
$ make install
### Coding Standards
See `PEP 8 Style Guide for Python Code <https://www.python.org/dev/peps/pep-0008/>`_ for complete details on the coding standards.
To run checks on the code to ensure code is in compliance
$ make lint
### Testing
Testing is important and tests are located in `tests/` directory and can be run with;
$ make test
Coverage report is viewable in `build/coverage` directory, and can be generated with;
### Project Links
- Continuos Integration - https://circleci.com/gh/unicef/unicef-snapshot/tree/develop
- Source Code - https://github.com/unicef/unicef-snapshot
Snapshot is a library that provides snapshot of data changes on django model.
## Installation
pip install unicef-snapshot
## Setup
Add ``unicef_snapshot`` to ``INSTALLED_APPS`` in ``settings.py``
INSTALLED_APPS = [
...
'unicef_snapshot',
]
## Usage
Use ``unicef-snapshot`` in serializers
from unicef_snapshot.serializers import SnapshotModelSerializer
class ExampleSerializer(SnapshotModelSerializer):
...
## Contributing
### Environment Setup
To install the necessary libraries
$ make install
### Coding Standards
See `PEP 8 Style Guide for Python Code <https://www.python.org/dev/peps/pep-0008/>`_ for complete details on the coding standards.
To run checks on the code to ensure code is in compliance
$ make lint
### Testing
Testing is important and tests are located in `tests/` directory and can be run with;
$ make test
Coverage report is viewable in `build/coverage` directory, and can be generated with;
### Project Links
- Continuos Integration - https://circleci.com/gh/unicef/unicef-snapshot/tree/develop
- Source Code - https://github.com/unicef/unicef-snapshot
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
unicef_snapshot-0.2.3.tar.gz
(13.5 kB
view details)
File details
Details for the file unicef_snapshot-0.2.3.tar.gz
.
File metadata
- Download URL: unicef_snapshot-0.2.3.tar.gz
- Upload date:
- Size: 13.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32824f491f0ab8fc07e053337337557f5b543e05915f411a1e7e9077138c937b |
|
MD5 | 7cfd13ea8c5fc43c047d877615240c4a |
|
BLAKE2b-256 | 66ea43837d36894e827f7252c208fcf06fb52369b8e419e1caf4cd4f0d3b4f21 |