Здравствуйте, вознкла проблема с мультиязычностью сайта.
Некоторое время назад я уже пользовался модулем modeltranslation, и тогда все прошло без нареканий.
Сейчас видимо проблемы с версиями.
В документации к modeltranslation написано для синхронизации базы использовать syncdb, это насколько я знаю система уже устаревшая (south), и сейчас использутся миграции.
Но миграции не замечают изменения modeltranslation, и в админке соответственно возникает ошибка
Unknown field(s) (text_en_us, text_ru_ru)
Попытки вызывать команды modeltranslation ни к чему не привели.
Помогите переубедить Django.
class ContentArt(Content):
class Meta:
proxy = True
verbose_name = "Статья"
verbose_name_plural = "Статьи"
objects = ContentArtManager()
class ContentArtTranslationOptions(TranslationOptions):
fields = ('short_description', 'text',)
translator.register(ContentArt, ContentArtTranslationOptions)
@admin.register(ContentArt)
class ContentAdmin(TabbedTranslationAdmin):
fieldsets = [
('Описание', {'fields': ['title', 'short_description', 'text', 'order', 'publicate']}),
]