Search⌘ K
AI Features

More Customisation

Explore how to enhance the Django Admin interface by adding Bootstrap styles, overriding default templates for the index and login pages, implementing animations, customizing model order on the admin index, and applying custom styles to create a more dynamic and user-friendly admin experience.

Adding bootstrap

To integrate the bootstrap library, you will modify your author/change_list.html, and include the library in the {{block.super}} (line 7).

<link 
   rel="stylesheet" 
   href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
   integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T"
   crossorigin="anonymous"
   >
<script
   src="https://code.jquery.com/jquery-3.3.1.slim.min.js" 
   integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" 
   crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" 
   integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1" 
  
...
Message shown by bootstrap library.
Message shown by bootstrap library.

Customising the index page

To ...