Skip to main content

Provides utility functions for Django

Project description

Pursuit Library - Django

This package provides utility functions and classes for Django (and Select2).

It also contains static files for:

Configuration

The following values should be added to the Django configuration:

from pursuitlib.utils import get_env

VERSION = "PROJECT_VERSION"
DEV_STAGE = "PROJECT_DEV_STAGE"
DISPLAY_VERSION = VERSION if DEV_STAGE is None else VERSION + " " + DEV_STAGE

DOMAIN = get_env('PROJECTNAME_DOMAIN')
USE_HTTPS = get_env('PROJECTNAME_USE_HTTPS').lower() == 'true'
BASE_URL = ("https://" if USE_HTTPS else "http://") + DOMAIN

Error handling

To enable error handling, add he following lines to your main urls.py file:

# Error handling

handler400 = "pursuitlib_django.errors.error_400"
handler403 = "pursuitlib_django.errors.error_403"
handler404 = "pursuitlib_django.errors.error_404"

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

pursuitlib-django-0.3.2.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

pursuitlib_django-0.3.2-py3-none-any.whl (1.6 MB view details)

Uploaded Python 3

File details

Details for the file pursuitlib-django-0.3.2.tar.gz.

File metadata

  • Download URL: pursuitlib-django-0.3.2.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for pursuitlib-django-0.3.2.tar.gz
Algorithm Hash digest
SHA256 2e2ee7e19388506807f634757b6e542f7d7d48404102861fb10912e774826aa6
MD5 f5489250a7391b44efb16ba71f1956ca
BLAKE2b-256 91129a16d32339584f159ae48b7017eb96c1c4a24bfd8cd58055205c47227bc1

See more details on using hashes here.

File details

Details for the file pursuitlib_django-0.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for pursuitlib_django-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fc25b185177618c3f5306fdf6d89082522810dc8758064b3a7dfe77e3fb8c632
MD5 9b9abc6266d23f782f0809dbac324a4c
BLAKE2b-256 c9352e377db4bb4ab78eb0c8dd1c94c04ea3d7779ab04077a758ca5c70a8493b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page