2

我想同时显示 3 种表格(使用不同的语言)语言:

LANGUAGES = (
    ('en', 'English'),
    ('fr', 'French'),
    ('ja', 'Japanese'),
)

模型:

class Test(models.Model):
    name = models.CharField(max_length=50)
    desc = models.CharField(max_length=255)

class TestOptions(TranslationOptions):
    fields = ('name', 'desc',)

translator.register(Test, TestOptions)

形式:

class TestForm(TranslationModelForm):
    class Meta:
        model = Test
        fields = ['name', 'desc']

然后想要显示不依赖于用户选择的语言的 3 个表单(en/fr/ja)

django-modeltranslation==0.10.1

Django==1.8.4

4

1 回答 1

0

你试过modeltranslation.admin.TranslationAdmin吗?
参照。文档http://django-modeltranslation.readthedocs.org/en/latest/admin.html

于 2016-01-19T18:30:32.067 回答