Long non-incremental IDs for public links.
pip install django-public-id
- Python 2.7, 3.4+
- Django 1.8+
put in settings.py (optional):
# use readable uuid by default
# example '831ff937-cb26-4876-ab94-d6cf44ad4ec1'
PUBLIC_ID_CHARS = None
# uuid with given chars
# example: '14URANtr8RaUTzZS05HIEp'
PUBLIC_ID_CHARS = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'