Неподдерживаемая настройка локали только в Heroku - PullRequest
0 голосов
/ 26 октября 2018

Я только что перенес свой проект на heroku, и внезапно я получаю следующую ошибку:

/profile/list/48
unsupported locale setting
Error during template rendering
In template /app/Clientes/templates/Clientes/base.html, error at line 0

Дело в том, что я без проблем запускаю этот проект локально, и в Heroku ошибка появляется в подробном представлении.

Я не думаю, что проблема находится в каком-либо из моих файлов, но по запросу я могу опубликовать это здесь.

Ответы [ 2 ]

0 голосов
/ 26 октября 2018

heroku-buildpack-locale говорит

Чтобы уменьшить размер стекового изображения, в стеке heroku 16 по умолчанию нет языковых пакетов. Вы все еще можете использовать пользовательский языковой пакет.

Вы можете добавить heroku-buildpack-locales buildpack, запустив

heroku buildpacks:add --index 1 https://github.com/heroku/heroku-buildpack-locale

Затем создайте новый .locales файл в корне вашего хранилища, содержащий

pt_BR.UTF-8

зафиксируйте это и подтолкните Героку. Это должно позволить вам использовать локаль.

0 голосов
/ 26 октября 2018

После того, как в моем файле фильтра появился следующий код:

locale.setlocale(locale.LC_ALL, 'pt_BR.UTF-8')

Решение дано Крисом в этом посте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...