Oct. 9, 2019 » Django Chat » [Archived Version]
EdX is an online education platform used by more than 20 million learners and institutions including MIT and Harvard. We discuss migration from Python 2 to 3, where to put business logic, and the limits of Django defaults on a website at massive scale.
Read MoreOct. 7, 2019 » Instawork Engineering » [Archived Version]
Using Django, Intercooler, and MercurePhoto by Marc-Olivier Jodoin on UnsplashIn a previous post, I described how Instawork doubled our web development productivity by abandoning React and embracing server-rendered pages enhanced with Intercooler.js. A standard React/Redux setup requires a lot of duplicated work; logic has to be written once on the server (as the source of truth), and a second time on the client (for local state management). By doing all UI rendering in our Django codebase, we …
Read MoreOct. 2, 2019 » Django Chat » [Archived Version]
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.
Read MoreOct. 2, 2019 » Django on Matt Layman » [Archived Version]
In this episode, we added WhiteNoise to the app as a tool for handling static assets. This lets us move away from depending on Nginx for the task and gives shiny new features like Brotli support. We installed WhiteNoise into the requirements.in file and used pip-tools to generate a new requirements.txt. whitenoise[brotli]==4.1.4 Once WhiteNoise was installed, it needed two primary settings changes. Add a new middleware. Change the STATICFILES_STORAGE. MIDDLEWARE = [ .
Read MoreSept. 25, 2019 » Django Chat » [Archived Version]
David is the creator of Ruby on Rails. We discuss "batteries-included" web frameworks, maintaining an open source community, versioning, upgrades, and falling in love with a programming language.
Read MoreSept. 18, 2019 » Django Chat » [Archived Version]
We discuss the major features to expect in Django 3.0, which will be released in December, but the alpha release is available now for testing.
Read MoreSept. 11, 2019 » Django Chat » [Archived Version]
Lacey is a former DjangoCon US conference chair, prolific speaker, teacher, and works as a consultant at RevSys.
Read MoreSept. 4, 2019 » Django Chat » [Archived Version]
Mariusz is an expert on Oracle databases and a Django Fellow, responsible for triaging tickets, security releases, and generally guiding Django itself.
Read MoreAug. 30, 2019 » REVSYS Blog » [Archived Version]
Slugs as primary keys
Read MoreAug. 29, 2019 » REVSYS Blog » [Archived Version]
How to Add Django Models to the Wagtail Admin
Read More