Manually parse the CACHE_URL

django_cache_url does not split the username and password from the netlocation. We should submit a pull request to fix that, but until then, we have to manually parse.