1

私はジャンゴでの多言語ウェブサイトを作成wanto多言語ウェブサイトを作成し、私はジャンゴ-parlerを使用してみましたが、私は管理者によってオブジェクトを追加する場合、管理者がtranslatedfieldを表示しない方法ジャンゴ:

ここに私のモデルの一部です:

class Movie(TranslatableModel): 

    translations = TranslatedFields(
     synopsis=RedactorField(
      verbose_name=u'Sinopsis', 
      allow_file_upload=False, 
      allow_image_upload=True, 
     ), 
     data_sheet=RedactorField(
      verbose_name=u'Sinopsis', 
      allow_file_upload=True, 
      allow_image_upload=True, 
     ), 
    ) 
    name = models.CharField(verbose_name='nombre', max_length=250) 

そして、私のparler設定:

PARLER_DEFAULT_LANGUAGE = 'es' 

PARLER_LANGUAGES = { 
    1: (
     {'code': 'es', }, 
     {'code': 'en', }, 
    ), 
    'default': { 
     'fallback': 'es', 
     'hide_untranslated': False, 
    } 
} 

答えて

1

あなたはあまりにも添付admin.pyファイルを変更する必要があります。

from parler.admin import TranslatableAdmin 


class MovieAdmin(TranslatableAdmin): 
    model = Movie