The Django Admin Is Your Oyster: Let’s Extend Its Functionality

Oct 17 11:10 AM PDT :calendar: to 11:55 am

About This Talk

We’ll start out simple by speeding up search results for big models so you can traverse through 40 million row tables in seconds. We’ll continue on and gain a deeper understanding of the clean, save_model and the __init__ functions as these functions are where a lot of customization happens in the Admin. I’ll show you how to use multiple databases within one Admin website and even customize the basic Admin templates so you can have documentation right there on the CRUD pages.

By the end of the talk, you’ll have a new mindset and a toolkit for how to customize the Django Admin to your unique needs.

If you attend this talk, you’ll walk away with the following:

  • An understanding of how key functions work behind the scenes
  • The ability to go a step beyond the basic out-of-the-box setup and functionality
  • Confidence that you can implement custom features for your team
  • A sense of excitement about the Django Admin!
  • A new mindset for how to customize the Django Admin to your needs


    Photo of Adrienne Franke

    Adrienne Franke

    Adrienne Franke works in the Data Science & Analytics department at Healthcare Bluebook, where she leads a team responsible for billions of rows of healthcare provider data. When she’s not helping her teammates out or removing roadblocks, she’s tinkering with an internal Django Admin app or automating boring work away with Python and SQL. In her free time, Adrienne is one half of the electronic music duo The Feature. She also enjoys making apps using Ruby on Rails for fun, going on trail runs, and hanging out with her cat.