Как получить данные удаленно для отображения в admin/index.html в django adminlte v3

В Django AdminLte3 я хочу отображать пользовательскую приборную панель вместе с другими моделями администратора. Данные для приборной панели будут поступать с удаленного сервера. А моя пользовательская панель будет открываться по адресу localhost:8000/admin/. Как я могу этого добиться. Заранее спасибо за любое предложение.

В вашем url определите новую запись в представлении:

urls.py

path('admin_dashboard/',admin_dashboard,name='admin_dashboard'),

views.py

@staff_member_required
def admin_dashboard(request):
    from django.contrib import admin

    context={} 
    #this makes the menu appear
    context['available_apps']=admin.site.get_app_list(request)
    
    return render(request,'admin/admin_dashboard.html',context)

В ваших настройках (предполагается, что вы используете adminlte от jazzband):

JAZZMIN_SETTINGS = { 
     ...
     "topmenu_links": [
        # Url that gets reversed (Permissions can be added)
        {"name": "Home",  "url": "index",},
        {"name": "Dashboard",  "url": "admin_dashboard", }, 
    ],
    ...

Это заставит ссылку появиться в верхней части страницы администратора, теперь это обычный вид и обычный шаблон, и вы можете взять его оттуда

Вернуться на верх