Не удается загрузить каталог переводов для Django I18n на Google App Engine Standard
Я настроил I18n для своего приложения Python3 Django4.0, и оно работает локально без проблем. Когда я развертываю его в стандарте GAE, переведенный текст не отображается. Активный язык меняется, но текст не изменяется.
Файлы каталога существуют, но похоже, что они не загружаются.
Я знаю, что GAE-стандарт разрешает доступ только к директории tmp/
. Может ли это быть причиной? Существуют ли особые требования к кэшу?
Любые советы или примеры были бы очень полезны.
Проблема была вызвана автоматически созданным файлом .gcloudignore, включающим файлы .mo.
Если .mo файл (созданный при выполнении makemessages
) не существует, django не будет выдавать никаких ошибок.