Just published a new article on how to use UUIDv7 today with Python 3.14, Django 5.2 and PostgreSQL 18 🐍

I walk through Python generation, Django models, db_default, PostgreSQL functions, GeneratedField and even UUIDv47 for safer public IDs 🤖

Hope it's useful! 🙂

👉 https://www.paulox.net/2025/11/14/how-to-use-uuidv7-in-python-django-and-postgresql/

#Python #Django #PostgreSQL #UUIDv7 #UUIDv47 #Python314 #Django52 #Postgres18

How to use UUIDv7 in Python, Django and PostgreSQL

Learn how to use UUIDv7 today with stable releases of Python 3.14, Django 5.2 and PostgreSQL 18. A step by step guide showing how to generate UUIDv7 in Python, store them in Django models, use PostgreSQL native functions and build time ordered primary keys without writing SQL.

Paolo Melchiorre

@carlton @kjaymiller @simon something like UUIDv47 can solve the UUIDv7 security related problem 💡

https://github.com/stateless-me/uuidv47

#UUIDv4 #UUIDv7 #UUIDv47 #Python #C #Rust #UUID

GitHub - stateless-me/uuidv47: ⚡ UUIDv47 = v4 privacy + v7 performance

⚡ UUIDv47 = v4 privacy + v7 performance. Contribute to stateless-me/uuidv47 development by creating an account on GitHub.

GitHub
🎉 Behold, the marvel of UUIDv47! A miraculous concoction for those who can't decide between #privacy and #performance. 🤹‍♂️ Just add a sprinkle of SipHash-magic, and voilà, you're still confused but now with extra steps! 🚀
https://github.com/stateless-me/uuidv47 #UUIDv47 #SipHash #TechInnovation #HackerNews #ngated
GitHub - stateless-me/uuidv47: ⚡ UUIDv47 = v4 privacy + v7 performance

⚡ UUIDv47 = v4 privacy + v7 performance. Contribute to stateless-me/uuidv47 development by creating an account on GitHub.

GitHub

UUIDv47: Store UUIDv7 in DB, emit UUIDv4 outside (SipHash-masked timestamp)

https://github.com/stateless-me/uuidv47

#HackerNews #UUIDv47 #UUIDv7 #UUIDv4 #SipHash #Database

GitHub - stateless-me/uuidv47: ⚡ UUIDv47 = v4 privacy + v7 performance

⚡ UUIDv47 = v4 privacy + v7 performance. Contribute to stateless-me/uuidv47 development by creating an account on GitHub.

GitHub