Django Suit


1. Customizing the Header

def customize_header(request):
    return {
        'site_title': 'My Custom Site Title',
        'site_header': 'My Custom Site Header',
        'user_avatar': request.user.avatar.url,
    }

2. Adding a Custom Widget to the Dashboard

class MyCustomWidget(Widget):
    template_name = 'my_custom_widget.html'

    def get_data(self):
        return {'foo': 'bar', 'baz': 'qux'}

3. Customizing the Sidebar

def customize_sidebar(request):
    return [
        {'title': 'My Custom Title', 'url': '/my-custom-url'},
        {'title': 'Another Custom Title', 'url': '/another-custom-url'},
    ]

4. Adding a Custom Menu Item

5. Overriding the Default Widgets

6. Adding a Custom Theme

7. Customizing the Dashboard View

8. Adding a Custom Context Processor

9. Customizing the Admin Site Title

10. Using a Custom Dashboard Model

11. Disabling the Dashboard

12. Changing the Dashboard URL

13. Customizing the Admin Site Header

14. Adding a Custom Menu Separator

15. Changing the Dashboard Widget Size

16. Customizing the Login Form

17. Adding a Custom Login View

18. Customizing the Admin Site Footer

19. Adding a Custom Menu Item Icon

20. Changing the Dashboard Title

21. Adding a Custom App Menu

22. Customizing the Dashboard Widget Order

23. Changing the Dashboard Template

24. Adding a Custom Menu Group

25. Customizing the Admin Site Logo

26. Adding a Custom Dashboard Module

27. Changing the Sidebar Color

28. Adding a Custom Menu Item to a Group

29. Changing the Default Dashboard Modules

30. Adding a Custom Dashboard Widget

31. Changing the Dashboard Widget Height

32. Adding a Custom Menu Item to the Sidebar

33. Changing the Dashboard Widget Color

34. Adding a Custom SVG Icon to a Menu Item

35. Changing the Default Toolbar

36. Adding a Custom User Avatar