Django-compressor: рдЖрдкрдХреЗ рдкрд╛рд╕ рдСрдлрд╝рд▓рд╛рдЗрди рд╕рдВрдкреАрдбрд╝рди рд╕рдХреНрд╖рдо рд╣реИ рд▓реЗрдХрд┐рди рдСрдлрд╝рд▓рд╛рдЗрди рдореЗрдирд┐рдлреЗрд╕реНрдЯ рд╕реЗ "cdfe134683bd23a2ea9de19b46490a13" рдХреБрдВрдЬреА рдЧреБрдо рд╣реИред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рдордИ 2014  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: django-compressor/django-compressor

рдареАрдХ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛, рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдЬреАрд╡рди рдХреЗ рдЕрдирдЧрд┐рдирдд рдШрдВрдЯреЗ рдмрд░реНрдмрд╛рдж рдХрд░ рджреВрдВ, рдХреБрдЫ рдареАрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдореЗрдВ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХрд╛ рдЖрд╕рд╛рди рдЬрд╡рд╛рдм рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╣рдо django-compressor рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЬрдм рд╣рдо COMPRESS_OFFLINE = True рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╕рдорд╕реНрдпрд╛рдПрдБ рдЖ рд░рд╣реА рд╣реИрдВред рд╣рдореЗрдВ рдиреАрдЪреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ рддреНрд░реБрдЯрд┐ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред рдХрднреА-рдХрднреА рдкреГрд╖реНрда рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдХрднреА-рдХрднреА рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ COMPRESS_OFFLINE = False рдХреЗ рд╕рд╛рде рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

You have offline compression enabled but key "cdfe134683bd23a2ea9de19b46490a13" is missing from offline manifest.

рдпрд╣рд╛рдВ рд╣рдорд╛рд░реЗ рд╕реЗрдЯрдЕрдк рдкрд░ рдереЛрдбрд╝рд╛ рд╡рд┐рд╡рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЬреИрдВрдЧреЛ 1.6.3
django-рдХрдВрдкреНрд░реЗрд╕рд░ 1.3
рдЧреВрдЧрд▓-рдХреНрд▓рд╛рдЙрдб-рд╕реНрдЯреЛрд░реЗрдЬ 0.3
nginx
рдЧрдирд┐рдХреЛрд░реНрди

рд╣рдо рдХрдВрдкреНрд░реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рдХреИрд╢ рд╕рд╣рд┐рдд рд╕реНрдерд┐рд░ рд╕рд╛рдордЧреНрд░реА рдХреА рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП Google рдХреНрд▓рд╛рдЙрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдХрдВрдкреНрд░реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВред

STATIC_URL = 'https://xxxxx.storage.googleapis.com/static/'

COMPRESS_ENABLED = True

COMPRESS_OFFLINE = True
COMPRESS_STORAGE = 'google_folder_storage.google.CacheStorage'
CACHE_GOOGLE_PATH = "cache"
COMPRESS_URL = STATIC_URL
COMPRESS_CSS_FILTERS = [
    'compressor.filters.css_default.CssAbsoluteFilter',
    'compressor.filters.cssmin.CSSMinFilter',
]

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЗрд╕рдХрд╛ рдЖрдорддреМрд░ рдкрд░ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ {% compress %} рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░ рдЧрддрд┐рд╢реАрд▓ рд╕рд╛рдордЧреНрд░реА рд╣реИ, рдпрд╛ рд╡реЗ рдЪрд░ рдЬреЛ рдЖрдкрдиреЗ COMPRESS_OFFLINE_CONTEXT рдХреЛ рдкрд╛рд╕ рдирд╣реАрдВ рдХрд┐рдП рд╣реИрдВред рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬреИрд╕реЗ рдЖрдкрдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕, рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдЗрддреНрдпрд╛рджрд┐ред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВрдиреЗ {% рдХрдореНрдкреНрд░реЗрд╕ рдЬреЗрдПрд╕ рдЗрдирд▓рд╛рдЗрди%} рдХреЗ рд╕рд╛рде рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрднреА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛

рдЗрд╕рдХрд╛ рдЖрдорддреМрд░ рдкрд░ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЗ {% compress %} рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░ рдЧрддрд┐рд╢реАрд▓ рд╕рд╛рдордЧреНрд░реА рд╣реИ, рдпрд╛ рд╡реЗ рдЪрд░ рдЬреЛ рдЖрдкрдиреЗ COMPRESS_OFFLINE_CONTEXT рдХреЛ рдкрд╛рд╕ рдирд╣реАрдВ рдХрд┐рдП рд╣реИрдВред рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬреИрд╕реЗ рдЖрдкрдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕, рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдЗрддреНрдпрд╛рджрд┐ред

рдПрдХ рджреЛ рдореБрджреНрджреЗ рдереЗред рдкрд╣рд▓рд╛ рдпрд╣ рдерд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░рд╛ GS_FILE_OVERWRITE = False рдерд╛ рдЬреЛ рд╣рд░ рдмрд╛рд░ рдЬрдм рд╣рдо рдЗрд╕рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рддреЗ рдереЗ рддреЛ рдореИрдирд┐рдлреЗрд╕реНрдЯ рдХрд╛ рдПрдХ рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛ рд░рд╣рд╛ рдерд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдореЗрдирд┐рдлреЗрд╕реНрдЯ_1.json рдмрдирд╛ рд░рд╣рд╛ рдерд╛ред рд╣рдордиреЗ рдЗрд╕реЗ GS_FILE_OVERWRITE = True рдХреЗ рд╕рд╛рде рдПрдХ compress_settings.py рдмрдирд╛рдХрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдФрд░ рдмрд╕ рдЙрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдХрдорд╛рдВрдб рдЪрд▓рд╛рдХрд░ред

рдЕрдЧрд▓рд╛ рдореБрджреНрджрд╛ {% рдХрдореНрдкреНрд░реЗрд╕ рдЬреЗрдПрд╕ рдЗрдирд▓рд╛рдЗрди%} рдореЗрдВ рдЪрд░ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╣реБрдЖ рдерд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдм рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

amosjyng picture amosjyng  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

badbye picture badbye  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ghost picture ghost  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

simonwiles picture simonwiles  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

polmuz picture polmuz  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ