For the last few months, I've built a number of experimental Django projects and have used a home grown uuid7 based ID implementation. I've copied the implementation multiple times across projects to the point that it was getting hard to keep the copies in sync so I finally published it just to make it easier for myself to maintain and use in my own projects. I was not intending to open it up so it is quite experimental in the sense that I've not taken broader compatibility or performance concerns into account when writing this. I built exactly what I needed so I'm sure it is lacking a lot of stuff. Github: https://github.com/owais/django-niceid Coincidentally I also just discovered Display IDs which solves the exact same problem. Had I discovered this a few months ago, I'd have probably used this instead of writing my own. submitted by /u/lonahex [link] [comments]