gpt4 book ai didi

python - Django:如何创建多语言网站

转载 作者:太空宇宙 更新时间:2023-11-03 14:52:25 28 4
gpt4 key购买 nike

我想在 Django 中创建一个多语言网站,我尝试使用 django-parler,但是当我想由管理员添加对象时,管理员不显示翻译字段

这是我的模型的一部分:

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_DEFAULT_LANGUAGE = 'es'

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

最佳答案

您还需要更改随附的 admin.py 文件:

from parler.admin import TranslatableAdmin


class MovieAdmin(TranslatableAdmin):
model = Movie

关于python - Django:如何创建多语言网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45806621/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com