I would like to create a custom AdminSite instance, using a custom subclass of my own, and provide some project-level urls for the AdminSite. However, I would like to still benefit from the autodiscover feature.
Is there a way I can instance a custom AdminSite subclass, and have that instance reachable as `admin.site` import path? This means, the following line:
from django.contrib.admin import site
returning my custom AdminSite instance, if I want to override it. In this way, installed apps register their model admins against my custom AdminSite instance. For this to work, I want this to be executed
before the autodiscover process is run in the app registry.
How can I do it?