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
Congratulations, you made it to the end of the course! What’s your #1 takeaway or favorite thing you learned? How are you going to put your newfound skills to use? Leave a comment in the discussion section and let us know.
00:00 Customize the Django Admin with Python: Summary. Well done! You’ve made it to the end of this course. In it, you’ve seen that 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.
00:17
You can customize the Django admin to do almost anything you want. In this course, you’ve 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 lists searchable, customize the automatic ModelForm
object, and change the HTML in Django admin templates. This tutorial only touches the surface.
00:53 There’s a huge amount of configuration that can be done to the Django admin. You can take a deeper dive into the documentation to explore such topics as inline forms, multiple admin sites, mass editing, auto-completion, and much, much more.
01:09 We hope you’ve found this course useful, and we’ll see you again soon at realpython.com.
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.
Noel Simela on Jan. 2, 2021
Great introduction, I have picked a few items.