Django package that handles exporting of data
Project description
Validator is a library that provides an improved handling of validation.
The following parts of validation are handled;
state
transistion
Installation
pip install etools-validator
Setup
Add validator to INSTALLED_APPS in settings.py .. code-block:: python
- INSTALLED_APPS = (
… ‘etools_validator’,
)
Usage
Use validator in views
from validator.mixins import ValidatorViewMixin
class ExampleView(ValidatorViewMixin, ListCreateAPIView):
...
Contributing
Environment Setup
To install the necessary libraries
$ pip install -r requirements/dev.txt
Coding Standards
See PEP 8 Style Guide for Python Code for complete details on the coding standards.
To run checks on the code to ensure code is in compliance
$ flake8 .
Testing
Testing is important and tests are located in tests/ directory and can be run with;
$ coverage run manage.py test
Coverage report is viewable in build/coverage directory, and can be generated with;
$ coverage html
Links
Stable |
|||
Development |
|||
Source Code |
|||
Issue tracker |
Compatibility Matrix
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
Built Distribution
Hashes for etools_validator-0.5-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5363a245b638454b21c6fe7aa9dd086e69f48970bc9e2de67e5ae40c3ecc0105 |
|
MD5 | 95ed345cb5ef14d39f18228cb5024e95 |
|
BLAKE2b-256 | f5f8140763b14b381eb7e257c8a938caa67eb0932503b7af08d2b9c61cf292a1 |