Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Mastering the Django admin dashboard
Rating: 4.7 out of 5(192 ratings)
963 students

Mastering the Django admin dashboard

Learn how to use, customise and supercharge the Django admin to your advantage
Created byErick M'bwana
Last updated 11/2018
English
English [Auto],

What you'll learn

  • Mastering the admin functionality
  • Managing user accounts and permissions
  • How to secure the admin dashboard
  • Using rich text editors
  • Displaying maps
  • CSV and Excel imports and exports
  • How to optimise the admin dashboard
  • How to customise the look and feel of the admin

Course content

7 sections40 lectures2h 19m total length
  • Introduction1:24

    Master the Django admin dashboard with a step-by-step guide from basics to advanced features. Explore dropdown filters, custom actions, maps, and exporting data in formats like CSP and Excel.

  • Project set up0:42

    Set up a Django project and blog app, register them in installed apps, create a super user, and access the Django admin to view authentication models like users and groups.

  • Changing the site header and site title3:22

    Learn to customize the Django admin dashboard by changing the site header, site title, and index title through the admin site configuration and the administrator class.

  • Registering models in the admin dashboard5:00

    Register your blog model in the Django admin to enable CRUD operations through the admin dashboard, and use the title as the instance display after migration.

  • Changing app section headings1:40

    Learn to customize django admin headers by changing the app section title from main to block management and register the app using the dotted path to its app config class.

Requirements

  • Basic knowledge of the Django web framework

Description

One of the most powerful components of Django is the automatic admin interface. It provides a quick, database centric interface that authenticated users can use to manage content on a Django site.

However, the Django admin exposes an API which is unique and quite different from all the other components that ship with Django, such as the auth app. This makes it difficult for Django developers to take full advantage of the admin dashboard.

This course, exclusively on the Django admin, aims at solving that. It will arm the student with expert knowledge on how to master, supercharge and be productive with the Django admin.

Who this course is for:

  • Django developers who want to master the Django admin dashboard