CORE storage
Modul storage.
Třídy
- class NonStrictManifestStaticFilesStorage
ManifestStaticFilesStorage odolné vůči chybějícím souborům.
manifest_strict=False zamezuje chybám při vyhledávání v manifestu. Přepsání hashed_name zamezuje chybám při post-processingu, kdy JS/CSS soubory odkazují na soubory (typicky .map), které nejsou součástí kolekce.
Metody:
- hashed_name()
Vrací hašovaný název souboru, nebo původní název pokud soubor neexistuje.
Zachycuje
ValueErrorpři post-processingu JS/CSS souborů, které odkazují na zdrojové mapy (.map) chybějící v kolekci. Pro ostatní chybějící soubory je výjimka znovu vyhozena, aby selhání bylo viditelné při spuštění collectstatic.- Parametry:
name – Relativní cesta k souboru.
content – Obsah souboru, nebo
Nonepři vyhledávání v manifestu.filename – Název souboru pro hašování, pokud se liší od
name.
- Vrací:
Hašovaný název souboru, nebo
namepokud chybějící soubor je zdrojová mapa (.map). Pro ostatní chybějící soubory je výjimka znovu vyhozena.