我使用这样的语言选择器设置语言:
def change_lang(request):
lang_code = request.GET.get('language')
if lang_code:
if hasattr(request, 'session'):
request.session['django_language'] = lang_code
activate(lang_code)
return HttpResponse(json.dumps('OK'),content_type=c_type)
该页面被重新加载并翻译成所选语言。
但是当我在页面上执行另一个请求时,即获取更多帖子并且我想知道当前语言并且我使用lang = get_language()的语言是英语而不是之前选择的语言。
感谢您的任何建议