0
그것은 역 추적의 마지막 몇 줄의 : 장고 파이프 라인 FileNotFoundError 내가 수행 manage.py collectstatic
File "C:\PycharmDev\TestVirtualEnv\testEnv1\lib\site-packages\pipeline\compressors\__init__.py", line 247, in execute_command
stdin=subprocess.PIPE, stderr=subprocess.PIPE)
File "C:\Python34\Lib\subprocess.py", line 859, in __init__
restore_signals, start_new_session)
File "C:\Python34\Lib\subprocess.py", line 1112, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] ...
그리고 settings.py에서
:BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_URL = '/static/'
STATICFILES_STORAGE = 'pipeline.storage.PipelineCachedStorage'
STATIC_URL = '/static_prepared/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static_prepared'),
]
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'pipeline.finders.PipelineFinder',
)
PIPELINE = {
'STYLESHEETS': {
'static_prepared': {
'source_filenames': (
'*.css',
),
'output_filename': 'colors.css'
},
},
'JAVASCRIPT': {
'static_prepared': {
'source_filenames': (
'*.js',
),
'output_filename': 'stats.js',
}
}
}
나에게 어떤 문제가 있습니까?
manage.py collectstatic를 사용하면 파이프 라인과 함께 작동하지 않습니다.
파이프 라인이없는 것처럼 작동하는 것처럼 보입니다.
파이프 라인이없는 경우와 동일합니다. 보통의 manage.py collectstatic.
왜 그 오류가 발생 했습니까?
os.path.join (BASE_DIR, ...)에서 수동으로 static 및 static_prepared 디렉토리를 수동으로 만들었습니다.
어떻게 파이프 라인을 올바르게 설정할 수 있습니까?