Я рассматриваю django-datatrans, чтобы использовать его параллельно с django-localeurl.
Я хочу перевести слагов, чтобы к моему переведенному объекту обращались следующим образом:
- www.mysite.com / fr / bonjour (на французском)
- www.mysite.com / ru / hello (на английском языке)
Для этого мне нужно, чтобы 'get' зависел от 'текущего языка'.
Для пояснения с примером:
Если я это сделаю:
object = MyObject.objects.get (slug = slug_from_url)
Тогда «get» должен найти объект либо когда:
- current_language - FR и slug_from_url == bonjour
- current_language - EN и slug_from_url == привет
Мне не удается получить такое поведение, и вместо этого "get" работает только с "slug_from_url" на языке по умолчанию ... независимо от того, какой "текущий язык" используется во время выполнения.
Может быть, я подхожу к этому неправильно, поэтому любое решение приветствуется!
Заранее спасибо