2021-06-03, 16:35–17:20 (Europe/Paris), Main Room
Django per se is a database-agnostic web framework, but real-world projects based on it are not. PostgreSQL has the richest feature set of any supported databases and we'll see how to use these superpowers in Django.
Every time we’re going to create a new project with Django we make assessments on its requirements to choose the best architecture, of which, the database is usually the core.
Django is a database-agnostic web framework but natively supports only 4 open source databases: PostgreSQL, SQLite, MariaDB and MySQL.
PostgreSQL has the richest feature set of any supported database and some of these features are natively supported directly in Django via its contrib module.
In this talk we’ll see how to use to our advantage the features of PostgreSQL as a database in Django, its exclusive features present in its contrib module and also other superpowers that can be exploited through the use of third-party packages.
More info and slides: https://www.paulox.net/2021/06/03/djangocon-europe-2021/
I’m Paolo Melchiorre, a longtime Python backend developer who contributes to the Django project and gives talks at tech conferences.
I've been a GNU/Linux user for over 20 years and I use and promote Free Software.
I graduated in Software Engineering and I'm an alumnus of the University of Bologna, Italy.
I've been working in the web for 15 years and now I'm the CTO of 20tab, a pythonic software company, for which I work remotely.
- Github: https://github.com/pauloxnet
- Website: https://www.paulox.net/
- LinkedIn: https://www.linkedin.com/in/paolomelchiorre/
- Twitter: https://twitter.com/pauloxnet