Closed AndreLobato closed 3 months ago
Facing the same issue with Django 4.2.
Migrated from the older STATICFILES_STORAGE
to the updated STORAGES
, and the bucket_name
option does not seem to be passed to the storage backend.
looks like duplicate issue, same issue with AWS on bucket_name param https://github.com/jschneier/django-storages/issues/1361#issue-2168604026
It sounds like there is maybe an upstream behavior change. Can people confirm they have django.contrib.staticfiles
in INSTALLED_APPS
?
I confirm I do have django.contrib.staticfiles
in INSTALLED_APPS
Can you share a bit more details? I strongly suspect you are hitting the comment on this bug that was fixed. In short, are you on 4.2.5+ and also do you have another package that hasn't transitioned to the new STORAGES setting?
Ok, thanks for the pointers. I will have another go at this issue and will fill with more details, it's very possible I am using another lib which has not transitioned to new settings.
Please reopen when there is more data, I simply cannot reproduce this or related issues.
For some reason this is no longer an issue here. Thanks!
I notice this only for the static files for the Django Admin site. All other static files and media URLs seems fine as they return the right URL.
After running
./manage.py collectstatic
(success) then./manage runserver
...Go to Admin site and all the Static files URLs will be as such:
https://storage.googleapis.com/None/admin/css/base.css?X-Goog-Algorithm=...
returning 400.
while the expected would be:
https://storage.googleapis.com/{bucket_name}[/{location}]/admin/css/base.css?X-Goog-Algorithm=...
I have only tried with signed URLs as well.
Versions: