Ensure that nginx is correctly configured, since from what you have provided the django configuration looks correct (although I generally use /static/ as STATIC_URL - with the leading / but should work as you have it). Check the nginx error log to try to discover the cause of the 404s. I suspect that the location blocks are defined in the wrong order or the directory pointing to the incorrect location.
In any case, whitenoise is not a bad solution tbh, and very flexible besides. I would solve the above - which should work - before investigating that further. Regards, David On Thu, Apr 27, 2023 at 1:01 AM Brian Odhiambo <[email protected]> wrote: > Hello everyone, > I am deploying a django project to a dedicated server. > I have set nginx to find static files in this file "staticfiles". > > This is the setting in settings.py file: > > STATIC_ROOT = BASE_DIR / 'staticfiles' > STATIC_URL = 'static/' > > After running collectstatic command, my project can't still load the > static files. > Could I get a general way of going about this, without having to rely on a > third party library like whitenoise? > > My appreciation in advance. > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/eefed174-efad-4101-80c1-b0a589c64507n%40googlegroups.com > <https://groups.google.com/d/msgid/django-users/eefed174-efad-4101-80c1-b0a589c64507n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAE5VhgWQ%3D589ZJwwycoO3g0%3DXh6x%2Bqjhu9---iUtV6nRQE4jhw%40mail.gmail.com.

