Just a general note but
collectstatic should not be required for Django development in localdev.
Django will locate static files using STATICFILES_FINDERS when serving static is enabled (which normally is the case for localdev). It uses the same algorithm to do so as collectstatic.
If you're getting 404s for static files, then there can be a number of causes, apart from the usual PEBCAK:
- STATICFILES_FINDERS does not include all of the required finders (filesystem, app_directories) If not set, these are the default anyway.
- One or more directories is missing from STATICFILES_DIRS.
In the case of admin assets, these should always render except in the first case, so after checking on these settings check the traceback in the console to help triage the cause.
Regards, David