It sounds like nginx doesn't know where your static files are being served from. If you don't want to bother with NGINX you can use Whitenoise.
Django doesn't serve staticfiles in production; something that isn't overly apparent. You still need something like apache or nginx or whitenoise to serve static files in production. On Saturday, November 5, 2022 at 1:35:31 AM UTC-6 nishan...@gmail.com wrote: > Hi all, > > I deployed the django project to AWS ec2 instance using nginx and gunicorn > but the static file is not loading at all. > > Can someone suggest where did I do wrong? > > Note - I've not created Profile before deploying > > Here is my settings.py file > STATIC_URL = 'static/' > STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') > STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),) > > Project URl - http://54.242.38.208/ > Github- https://github.com/Nishant-Sagar/BaskinSolar > > Thank you for your help, > Nishant > > > > > > > > -- 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 django-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/b2af5c41-3202-4bd4-b195-777a80f144e1n%40googlegroups.com.