@nurzhannogerbek

Как использовать django-modeltranslation за пределами админки?

Здравствуйте! Помогите пожалуйста разобраться.

В своем джанго проекте использую приложение django-modeltranslation. Установил приложение, настроил файл settings.py, зарегистрировал модели данных как указано в доках, но не могу понять как вывести виджет редактирования данных за пределы админки. Возможно ли использовать данное приложение не в админке и если можно то с чего начать манипуляции?

translation.py:
class ArticleTranslationOptions(TranslationOptions):
    """
    Класс настроек интернационализации полей модели Article.
    """
    fields = ('title', 'body',)

translator.register(Article, ArticleTranslationOptions)
  • Вопрос задан
  • 680 просмотров
Решения вопроса 1
@nurzhannogerbek Автор вопроса
Немного запоздало, но отвечу. В одном из комментариев указал код. Он рабочий. Проблема была лишь в том, что поведении самой апка. Она в оригинальных полях (title и body) выводит значение в зависимости от выбранного языка пользователя. К примеру если у пользователя указан русский язык, то в поле title будет значение из title_ru, если выбран английский язык, то в в поле title будет значение из title_en.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы