Phelons webhelpers минимизирует имя файла слишком долго

1

Я использую pylons "minify" webhelper, чтобы минимизировать и объединить все мои файлы javascript/css. Кажется, что помощник объединяет все имена файлов и использует результат как имя для комбинированной версии. У меня есть много файлов JavaScript, которые объединяются, и результирующее имя файла дает ошибку:

IOError: [Errno 63] File name too long

Можно ли вручную указать имя файла или сократить его, не меняя хелпер-код?

Теги:
minify
helpers
pylons

1 ответ

2
Лучший ответ

Basicaly MinificationWebHelpers добавляет следующие параметры функций javascript_link и stylesheet_link в WebHelpers:

  • minified (bool): Минимизирует/уменьшает как можно больше каждый из файлов, переданных его минимальному размеру, чтобы уменьшить время загрузки страницы.
  • Объединенный (bool): объединяет все файлы, переданные в один, для сокращения запросов сервера, что, в свою очередь, уменьшает время загрузки страницы.
  • beaker_kwargs (dict): переопределить аргументы по умолчанию, которые будут переданы в beaker_cache.
  • mixed_filename (string): имя имени файла, которое будет использоваться вместе с combined=True

Итак, похоже, вы можете установить имя_комбината в том, что хотите, чтобы имя было

  • 0
    Хм, похоже, что в pylons реализован собственный помощник minify, у которого нет опции "mixed_filename". Я установил MinificationWebHelpers, и это, кажется, работает, хотя, спасибо.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню