If you want to reverse admin urls, the default admin.sites.urls has a urlpattern in it that looks like:
urlpatterns = [
path('', wrap(self.index), name='index'),
path('login/', self.login, name='login'),
path('logout/', wrap(self.logout), name='logout'),
path('password_change/', wrap(self.password_change, cacheable=True), name='password_change'),
path(
'password_change/done/',
wrap(self.password_change_done, cacheable=True),
name='password_change_done',
),
path('jsi18n/', wrap(self.i18n_javascript, cacheable=True), name='jsi18n'),
path(
'r/<int:content_type_id>/<path:object_id>/',
wrap(contenttype_views.shortcut),
name='view_on_site',
),
]
Looking at the above code you can simply use {% url 'admin:index' %}
in templete of reverse('admin:index')
else where for the admin dashboard url. Likewise same with all other admin urls patterns