I need to perform some fairly simple tasks after my Django environment has been \"fully loaded\".
More specifically I need to do things like Signal.disconnect(
As far as I know there's no such thing as "fully loaded". Plenty of Django functions include import something right in the function. Those imports will only happen if you actually invoke that function. The only way to do what you want would be to explicitly import the things you want to patch (which you should be able to do anywhere) and then patch them. Thereafter any other imports will re-use them.