/ / upgrade django-pipeline na 1.2.7, ale nemôžem nájsť statické súbory - django, sass, django-staticfiles

upgrade django-pipeline na 1.2.7, ale nemôže nájsť statické súbory - django, sass, django-staticfiles

Použil som django-pipeline 1.2.6 a nikdy nemal problémy s nájdením statických súborov. Po aktualizácii teraz nemôže nájsť miesto, kde sú statické súbory. Nie ste si istí, čo je zlé, ale ja mi niečo chýba.

Dostávam túto chybu:

ValueError: The file "stylesheets/application.css.sass" could not be found with <pipeline.storage.PipelineFinderStorage object at 0x106e8b290>.

Používam django 1.4. Tu sú moje nastavenia:

path = lambda *a: os.path.join(ROOT_PATH, *a)
MEDIA_ROOT = ""
MEDIA_URL = ""
STATIC_ROOT = path("assets/")
STATIC_URL = "assets/"
STATICFILES_DIRS = ()
STATICFILES_FINDERS = (
"django.contrib.staticfiles.finders.FileSystemFinder",
"django.contrib.staticfiles.finders.AppDirectoriesFinder",
# "django.contrib.staticfiles.finders.DefaultStorageFinder",
)
INSTALLED_APPS = (
# ...
"django.contrib.staticfiles",
"pipeline",
"app",
)
STATICFILES_STORAGE = "pipeline.storage.PipelineCachedStorage"
PIPELINE_COMPILERS = (
"pipeline.compilers.sass.SASSCompiler",
"pipeline.compilers.coffee.CoffeeScriptCompiler",
)
PIPELINE_CSS = {
"application": {
"source_filenames": (
"stylesheets/application.css.sass",
),
"output_filename": "stylesheets/application.css",
},
}

PIPELINE_JS = {
"application": {
"source_filenames": (
"javascripts/application.js.coffee",
),
"output_filename": "javascripts/application.js",
}
}

Prosím pomôžte.

Zaujímavé tidbit: Ak som odstrániť PIPELINE_CSS úplne, nemôže nájsť javascripts / application.js.coffee jeden.

Ďalšia zaujímavá vec, bez ohľadu na to, akú verziu django-pipeline používam, dostávam nasledovné:

$ python manage.py findstatic stylesheets/application.css.sass
No matching file found for "stylesheets/application.css.sass".

Čo robím zle?

odpovede:

3 pre odpoveď č. 1

Ak máte túto, akúkoľvek verziu potrubia, ktorú používate:

$ python manage.py findstatic stylesheets/application.css.sass
No matching file found for "stylesheets/application.css.sass".

Znamená to, že django-staticfiles je nesprávne nakonfigurovaný, akonáhle zistíte, že potrubie by malo fungovať správne.

Kde ste "re statické súbory uložené? V static adresár v každej aplikácii, alebo pre celý projekt alebo inak?