Find Related products on Amazon

Shop on Amazon

My takeaways from DjangoCon EU 2025

Published on: 2025-08-08 23:09:08

Here are some of the most interesting things I learned at DjangoCon EU 2025 in Dublin, Ireland, partially written with the help of AI: link to talks My list of the best talks are at the bottom. Database How to lock DB rows from Django : select_for_update locks a row prior to making changes, ensuring data consistency in concurrent environments. : locks a row prior to making changes, ensuring data consistency in concurrent environments. Move to BigInt Primary Keys ASAP : Always use a BigInt (64 bits) or UUID for primary keys. If your table is nearing 2.1 billion entries (the 32-bit integer limit), you can use negative values to double the range, but this comes with caveats. Talk : Always use a BigInt (64 bits) or UUID for primary keys. If your table is nearing 2.1 billion entries (the 32-bit integer limit), you can use negative values to double the range, but this comes with caveats. Talk Partition DB Tables by Tenant : The PostgresPartitionedModel mixin helps partition data into se ... Read full article.