About Detecting User's Timezone
You can auto-detect the current visitor's timezone by JavaScript:
const userTimezone = (
Intl.DateTimeFormat().resolvedOptions().timeZone
);
console.log(userTimezone);
Also by me
Django Paddle Subscriptions app
For Django-based SaaS projects.
Django App for You
Django GDPR Cookie Consent app
For Django websites that use cookies.
Django App for You