Игнорировать внешние источники, сжимаемые в мезонине - PullRequest
0 голосов
/ 01 мая 2018

Tring для загрузки внешнего источника в шаблоне контактной формы, мезонин

Пример

{% block extra_js %}
{{ block.super }}    
    <script src="https://www.google.com/recaptcha/api.js" async defer></script>
{% endblock %}

Компрессор исключение

compressor.exceptions.UncompressableFileError: 'https://www.google.com/recaptcha/api.js' isn't accessible via COMPRESS_URL ('/static/') and can't be compressed

1 Ответ

0 голосов
/ 02 мая 2018

Поместите тег скрипта в блок {% extra_head%} вместо блока {% extra_js%}. Если вы посмотрите на базовый шаблон, то увидите, что все в {% extra_js%} сжимается с помощью {% compress%}:

https://github.com/stephenmcd/mezzanine/blob/bec6595fc960013aaa4d590d842acff6d206f20b/mezzanine/core/templates/base.html#L34-L39

...