Вы можете создать 'статическую' папку в любой подпапке и потребовали файлов в ней. В settings.py добавляют следующие строки кода:
PROJECT_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = os.path.join(PROJECT_DIR, 'static')
STATIC_URL = '/static/'
После выполнения python manage.py collectstatic
новая статическая папка будет создана в Вашей родительской Папке приложения
STATIC_ROOT = "/var/www/YourSiteFolder/static/"
STATIC_URL = '/static/'
взгляд https://docs.djangoproject.com/en/1.11/howto/static-files/#deployment
хорошо имел эту ошибку также. Я зафиксировал:
STATIC_URL = '/static/'
if DEBUG:
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
else:
STATIC_ROOT = os.path.join(BASE_DIR,'static')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
Я должен был поместить STATIC_ROOT
и STATIC_URL
выше STATICFILES_DIRS
объявление.