Re-usable Django utils.
Project description
Re-usable Django utils.
Documentation
The full documentation is at https://JPT-DJANGO-UTILS.readthedocs.io.
Quickstart
Install JPT Django Utils:
pip install jpt-django-utils
Add it to your INSTALLED_APPS:
INSTALLED_APPS = (
...
'jpt_django_utils.apps.JptDjangoUtilsConfig',
...
)
Add JPT Django Utils’s URL patterns:
from jpt_django_utils import urls as jpt_django_utils_urls
urlpatterns = [
...
url(r'^', include(jpt_django_utils_urls)),
...
]
Features
TODO
Running Tests
Does the code actually work?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox
History
0.8.0 (2021-01-05)
Use serializer.instance instead of serializer.data
0.7.0 (2020-11-17)
Add perform_create method in CreateModelMixin
0.6.0 (2018-11-08)
Log full exception traceback in ExceptionMiddleware.
Allow additional data to be passed to APIView.failure().
0.5.2 (2018-03-05)
Fix PublishExpireManager not being exported by publishable module.
0.5.1 (2018-03-05)
Add PublishExpireManager.
0.5.0 (2018-02-06)
Add AutoIntVersionSerializer
0.4.0 (2018-01-30)
Add json_client fixture.
Add rest_framework utils
0.3.0 (2018-01-26)
Enforce Python 3.4 >= only in setup.py.
Add PublishExpireMixin and PublishExpireQuerySet.
0.2.1 (2018-01-24)
Re-upload to PyPI with an all lowercase name.
0.2.0 (2018-01-24)
Add AutoIntVersionAdmin.
0.1.0 (2018-01-22)
Add SoftDeletionMixin.
Add AutoIntVersionMixin and AutoIntVersionField.
Add CreatedUpdatedMixin, CreatedUpdatedSerializer and CreatedUpdatedAdmin.
Add exception utils: raise_truthy, raise_falsey, raise_none.
Add testing.client.JSONClient.
0.0.0 (2018-01-12)
Initial commit.
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
File details
Details for the file jpt-django-utils-0.8.0.tar.gz
.
File metadata
- Download URL: jpt-django-utils-0.8.0.tar.gz
- Upload date:
- Size: 15.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.6.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c692cf87e1afc1ca3cfba5338c421ddccb2d49635808fa628d620f2b0f6b828 |
|
MD5 | 5861a32b8441eb12a9a758f9b660be25 |
|
BLAKE2b-256 | 2c8a1c33bcc79fddc8e0c020a72339d9750cbbb5bb992f19302ed4473a2582de |
File details
Details for the file jpt_django_utils-0.8.0-py2.py3-none-any.whl
.
File metadata
- Download URL: jpt_django_utils-0.8.0-py2.py3-none-any.whl
- Upload date:
- Size: 21.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.6.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e99c5e7b24bdededc7fac8d4c17aacb65b59b4d7b70ea5ccf9b6dbd04b752198 |
|
MD5 | 56442e79f1eb8a583085fffcc9fdcc85 |
|
BLAKE2b-256 | 488f3b3e4ce4c8312a5be3c7b8dd17090bdbedf8f5a51a087466665073b2cfb7 |