django - 如何在 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 - Django rest - 重新排列嵌套结构
- abap - VA01 合作伙伴选项卡的用户退出或 BAdI
- c# - ILSpy - 如何修改反编译的代码看起来像 Github 源代码?
- algorithm - 通过注册和注销来管理唯一的整数 ID
- php - 基于特定队列数据(不是交付标签)的确认队列。使用 RabbitMQ php。(不依赖于连接)
- mysql - MySQL在(唯一的)非连续整数字段中查找丢失的数字
- node.js - Typeorm:如何按日期订购一对多
- node.js - Facebook Conversion API 处理收到的一半事件
- mysql - 如何在Mysql中获取不重复的数据
- c++ - 为什么复制或分配此类的对象被认为是危险的?