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:
- Jquery 3.6.0
- Select2 4.1.0-rc.0
- Bootstrap 5.1.3 (JS only, a customized CSS must be provided)
- FontAwesome 5.15.4
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e2ee7e19388506807f634757b6e542f7d7d48404102861fb10912e774826aa6 |
|
MD5 | f5489250a7391b44efb16ba71f1956ca |
|
BLAKE2b-256 | 91129a16d32339584f159ae48b7017eb96c1c4a24bfd8cd58055205c47227bc1 |
File details
Details for the file pursuitlib_django-0.3.2-py3-none-any.whl
.
File metadata
- Download URL: pursuitlib_django-0.3.2-py3-none-any.whl
- Upload date:
- Size: 1.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc25b185177618c3f5306fdf6d89082522810dc8758064b3a7dfe77e3fb8c632 |
|
MD5 | 9b9abc6266d23f782f0809dbac324a4c |
|
BLAKE2b-256 | c9352e377db4bb4ab78eb0c8dd1c94c04ea3d7779ab04077a758ca5c70a8493b |