首页 > 解决方案 > 如何在 Heroku 上设置 Django 翻译

问题描述

帮帮我,我哪里做错了settings.py

LANGUAGE_CODE = 'fr'

# LANGUAGE_COOKIE_NAME = 'LANGUAGES'

LOCALE_PATHS = (os.path.join(BASE_DIR, 'authentication/locale'),)

LANGUAGES = (
    ('fr', _('France')),
    ('en-us', _('English (US)')),
)

我的views.py

def set_language(request):
    language = request.POST.get('language', settings.LANGUAGE_CODE)
    next_link = request.POST.get('next', "/")
    
    user_language = 'fr' 
    translation.activate(user_language) 
    request.session[translation.LANGUAGE_SESSION_KEY] = "fr" 
    return redirect(next_link)

在此处输入图像描述

在本地环境中它可以正常工作,但不能在 heroku 上工作,请帮助。

标签: django

解决方案


推荐阅读