Django: Set path for global static files
In Django all your custom js/css/images are placed in /static/ directory of your module, But global file should be placed in your application, Django is not supplied with already created / configured global static path. you have to configure it manually.
To configure it, we use "os" package to mange directory creations, Which is already imported in your settings.py as
- Go to settings.py of your project application
STATIC_ROOT = os.path.join(BASE_DIR, "static")
- And run django command
python manage.py collectstatic
- These will place your all modules/plugins static files into root static folder inside application folder.
STATIC_URL is independent of the name, it will create a kind of alias for your static path. so, optionally you can set it any thing else. like
STATIC_URL = '/assets/'