Dissecting metaclasses: How Django models work.
18/10/2025 , Track 03 - E04, A02
Idioma: English

If you have ever developed a Django application you have most likely used Models, have you ever questioned yourself how they work? How do they validate Meta options?

The answer is, meta classes!

In this talk we will make a quick introduction to meta classes, see how Django uses them and build our own Models from scratch!


Temática:

Python Core and Package Development (Python core, library development, typing, compatibility...)

Temáticas adicionales: No response Nivel de la propuesta:

Intermediate (it is necessary to understand the related bases to go into detail)

Now: Database Environment Engineer @ CrateDB
Before:
- Senior Software Engineer @ Frontiers
- Full stack developer
- Backend engineer

Will improve this later.