· 20 MIN
Search
Hosts and Guests
-
Will Vincent
Host
-
Carlton Gibson
Host
Show notes
Episode Summary
Despite being a "batteries included" framework, Django provides no built-in support for search. And yet almost every website needs it! We discuss how to add search to any Django site via filters and Q objects. Then move on to more advanced options including full text search with PostgreSQL, Elastic, and more.Links
- DjangoCon 2019: Search from the Ground Up
- Django Search Tutorial
- django-filter
- MDN on sending form data and form data validation
- Django Q Objects
- django.contrib.postgres.search
- PostgreSQL Full Text Search
- EuroPython 2017 - Full-Text Search in Django with PostgreSQL by Paulo Melchiorre
- DjangoCon Europe 2018 - On The Look-Out For Your Data by Markus Holtermann
- DjangoCon US 2015 - Beyond the basics with Elasticsearch by Honza Kral