Join us and get access to hundreds of tutorials and a community of expert Pythonistas.

Unlock This Lesson

This lesson is for members only. Join us and get access to hundreds of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Hint: You can adjust the default video playback speed in your account settings.
Hint: You can set the default subtitles language in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁 This might be due to a temporary outage or because of a configuration issue with your browser. Please see our video player troubleshooting guide to resolve the issue.

Django Admin Customization (Summary)

The Django admin is a powerful built-in tool giving you the ability to create, update, and delete objects in your database using a web interface. You can customize the Django admin to do almost anything you want.

In this course, you learned how to:

  • Register your object models with the Django admin
  • Add attributes as columns in the change list
  • Create column values with calculated content
  • Cross-reference admin pages through links
  • Filter the change list page through query strings
  • Make your change list searchable
  • Customize the automatic ModelForm object
  • Change the HTML in Django admin templates

Download

Sample Code (.zip)

2.3 KB

Download

Course Slides (.pdf)

1.3 MB

Noel Simela on Jan. 2, 2021

Great introduction, I have picked a few items.

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.

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!

Axel Jacobs on April 29, 2022

Thank you very interesting introduction… Looking forward to a intermediate/advanced Admin Customization course…

Become a Member to join the conversation.