Django Admin Customization

The Django framework comes with a powerful administrative tool called admin. You can use it out of the box to quickly add, delete, or edit any database model from a web interface. But with a little extra code, you can customize the Django admin to take your admin capabilities to the next level.

In this course, you’ll learn how to:

  • Add attribute columns in the model object list
  • Link between model objects
  • Add filters to the model object list
  • Make model object lists searchable
  • Modify the object edit forms
  • Override Django admin templates

What’s Included:

Downloadable Resources:

Related Learning Paths:

About Darren Jones

Darren Jones Darren Jones

With 20 years as a teacher of music technology, Darren is keen to bring his skills to the Python table.

» More about Darren

Each tutorial at Real Python is created by a team of developers so that it meets our high quality standards. The team members who worked on this tutorial are:

Participant Comments

peterxor on March 8, 2022

Thank you, Darren. This was a great course: clear explanations and enough information for me to be dangerous in the admin site!

shangcode on Nov. 19, 2021

Helpful to me!

I am building a personal information management system, and this course is just what I need!

Point the example (school management system) used in course to introduction may help somebody working on a similar project find this course.

« Browse All Courses