I have injected extra text field 

Settins.py

EXTRA_MODEL_FIELDS = (
    (
        "mezzanine.blog.models.BlogPost.opis",
        "mezzanine.core.fields.RichTextField",
        ("opis",),
        {"blank": True},
         
    ),
)



 my translation.py looks like this:

from modeltranslation.translator import translator
from mezzanine.core.translation import TranslatedSlugged, TranslatedRichText
from mezzanine_bsbanners.models import Banners, Slides
from mezzanine.blog.models import BlogPost
from mezzanine.blog.translation import TranslatedBlogPost

class TranslatedBanners(TranslatedSlugged):
   fields = ('title', )

class TranslatedSlides(TranslatedRichText):
   fields = ('title', 'content', )

class TranslatedInjectedBlogPost(TranslatedRichText):
   fields = ('opis',),


translator.register(Banners, TranslatedBanners)
translator.register(Slides, TranslatedSlides)
translator.unregister(BlogPost)
translator.register(BlogPost, TranslatedInjectedBlogPost)



Unfortunately I am getting following error:

ib/python2.7/site-packages/modeltranslation/translator.py", line 155, in 
add_translation_fields

    (model._meta.object_name, localized_field_name))

ValueError: Error adding translation field. Model 'BlogPost' already 
contains a field named 'content_en'.



What I am missing?


Can anyone help ?

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to mezzanine-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to