About Random HTML Ids
Sometimes, it's useful to generate random ids for HTML widgets, such as tabs, collapsible items, or modal dialogs. Here's how you can do this:
def generate_random_id(prefix):
import string
import random
random_string = "".join(
random.choices(string.ascii_uppercase + string.digits, k=8)
)
return f"{prefix}_{random_string}"
Tips and Tricks Development Django 5.x Django 4.2 Django 3.2 Python 3
Also by me
Django Paddle Subscriptions app
For Django-based SaaS projects.
Django GDPR Cookie Consent app
For Django websites that use cookies.