Использование django-shop-category с django-transmeta

Я использую django-shop и django-transmeta для локализации.

Для использования трансмета необходимо добавить

class Model():
    __metaclass__ = TransMeta
    name = CharField()

    class Meta:
        translate = ('name',)

чтобы использовать django-shop-Categories, мне нужно наследовать от ProductCategoryBase:

class MyCategory(ProductCategoryBase):
    class Meta:
        abstract = False

Это даст мне модель категории с полями Name, Slug и т. Д. И я хочу включить интернационализацию (django-transmeta) для категории (и продуктов).

class MyCategory(ProductCategoryBase):
     __metaclass__ = TransMeta

    class Meta:
        translate = ()
        abstract = False
        translate = ('name',) #name is a property of ProductCategoryBase inherited from MPPTModel

Проблема в том, что я получаю такую ​​ошибку:

django.core.exceptions.ImproperlyConfigured: There is no field name in model MyCategory, as specified in Meta's translate attribute

0 ответов

Другие вопросы по тегам