я стажер.
Я хочу добавить язык принятия в клиент openStack для использования. Ошибка перевода возвращается с сервера, но я не могу найти никакого решения в документе openstack
from django.conf import settings
from keystoneauth1 import session
from keystoneauth1.identity import v3
from openstack import connection
from novaclient import client as nova_client
from gnocchiclient.v1 import client as gnocchi_client
from cloudkittyclient.v1 import client as cloudkitty_client
from glanceclient.v2 import client as glance_client
from cinderclient.v3 import client as cinder_client
def _get_session(request, project_id=None):
if project_id:
token = request.auth.projects.get(project__keystone_id=project_id)
else:
token = request.auth.projects.first()
auth_token = token.scoped_token
auth_url = settings.OPENSTACK_KEYSTONE_URL
project_id = token.project.keystone_id
project_domain_id = token.project.keystone_domain_id
auth = v3.Token(auth_url=auth_url,
token=auth_token,
project_id=project_id,
project_domain_id=project_domain_id)
s=session.Session(auth=auth)
return s
def get_glance_client(request, project_id=None):
session = _get_session(request, project_id)
a=glance_client.Client(session=session)
a.images.http_client.language_header = "fr"
a.images.http_client.additional_headers["Accept-Language"]="fr"
return a
это какая-то часть моего кода, я пытаюсь добавить Accept-Language в заголовок, но ответ возвращается на английском языке. Я проверяю, есть ли на моем сервере openstack локальная папка "fr"