Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Treehouse

Customizing the Django Admin Course

via Treehouse

This course may be unavailable.

Overview

The Django Admin is a powerful and free tool that Django gives you to help you manage the content on your site. Customizing the admin makes it easier for you, and the other administrators of your website, to get things done quickly. The built-in admin that ships with Django is great, and there is room to put your own spin on it. Learn how to customize the look and functionality of the Django Admin site to make it even more useful.

What you'll learn

  • Django 1.9 Admin Tools
  • Django Admin List Features
  • Django Admin Detail Features

Syllabus

Using the Django Admin

In this stage, review the basic functions of the Django Admin and how to get fields to show up in the admin. You will learn what’s new in the admin in Django 1.9, and you’ll get your first taste of customizing the admin site to your own needs.

Chevron 6 steps
  • Introducing the Django Admin

    1:16

  • Review of the Admin

    3:07

  • Test: Admin Review

    1 objective

  • Your First Admin Customization

    3:43

  • Changing Field Order

    3:13

  • Test: Changing Field Order

    2 objectives

Customizing the List View

There are two basic parts of the Django admin: the list view, where you see the list of everything in a particular category, and the detail view, where you see the details of a particular item. This stage of the course deals with how to customize the list view using some tools Django provides you, as well as writing some custom code to make the list view even more useful.

Chevron 10 steps
  • Adding Search and Filters

    5:00

  • Test: Search and Filters

    2 objectives

  • Building Custom Filters

    6:43

  • Test: Custom Filters

    4 objectives

  • Customizing What You See

    2:41

  • Custom View Review

    3 questions

  • Customizing Attributes

    5:15

  • Test: Custom Attributes

    2 objectives

  • Editing the List View

    4:50

  • Test: Editing the list view

    1 objective

Customizing the Detail View

In this stage of the course, you’ll learn how to customize the detail view of the admin, which is the screen that updates a particular object. You’ll learn how to group fields together, how to make a text preview, and how to customize what a user can see or do based on their permissions.

Chevron 11 steps
  • Customize the Look of the Detail View

    5:17

  • Test: Customizing the Look

    1 objective

  • Horizontal Select and TabularInline

    3:35

  • Test: Horizontal Select and Tabularinline

    1 objective

  • Making a Text Preview

    5:15

  • Finishing the Markdown Preview

    6:23

  • Review: Making a Text Preview

    5 questions

  • Adding Custom Admin Actions

    7:29

  • Test: Custom Admin Actions

    2 objectives

  • You're an Admin Boss!

    4:13

  • Review: Customizing the Django Admin

    5 questions

Taught by

Lacey Williams Henschel

Reviews

Start your review of Customizing the Django Admin Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.