Skip to main content
https://badge.fury.io/py/jpt-django-utils.svg https://travis-ci.com/jptd/JPT-django-utils.svg?token=whRx2vqBkv8CM6GEdmEf&branch=develop

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.

Download files

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

Source Distribution

jpt-django-utils-0.8.0.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jpt_django_utils-0.8.0-py2.py3-none-any.whl (21.3 kB view details)

Uploaded Python 2Python 3

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

Hashes for jpt-django-utils-0.8.0.tar.gz
Algorithm Hash digest
SHA256 1c692cf87e1afc1ca3cfba5338c421ddccb2d49635808fa628d620f2b0f6b828
MD5 5861a32b8441eb12a9a758f9b660be25
BLAKE2b-256 2c8a1c33bcc79fddc8e0c020a72339d9750cbbb5bb992f19302ed4473a2582de

See more details on using hashes here.

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

Hashes for jpt_django_utils-0.8.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e99c5e7b24bdededc7fac8d4c17aacb65b59b4d7b70ea5ccf9b6dbd04b752198
MD5 56442e79f1eb8a583085fffcc9fdcc85
BLAKE2b-256 488f3b3e4ce4c8312a5be3c7b8dd17090bdbedf8f5a51a087466665073b2cfb7

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.8.0 This release

2 files

0.7.0

2 files

0.6.0

2 files

0.5.2

2 files

0.5.1

2 files

0.5.0

2 files

0.4.0

2 files

0.3.0

2 files

0.2.1

2 files

Supported by

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