django transmeta默认语言

django transmeta默认语言,django,Django,我一直在谷歌上搜索这个问题,似乎找不到答案。 我正在我的一个多语言网站项目中实现django transmeta,但希望它使用除安装/管理语言以外的其他语言作为默认语言 在我的setting.py中,我有: LANGUAGE_CODE = 'en' gettext = lambda s: s LANGUAGES = ( ('pt', gettext('Portugues')), ('es', gettext('Espanol')), ('en', gettext('En

我一直在谷歌上搜索这个问题,似乎找不到答案。 我正在我的一个多语言网站项目中实现django transmeta,但希望它使用除安装/管理语言以外的其他语言作为默认语言

在我的setting.py中,我有:

LANGUAGE_CODE = 'en'

gettext = lambda s: s
LANGUAGES = (
    ('pt', gettext('Portugues')),
    ('es', gettext('Espanol')),
    ('en', gettext('English')),
)
因为我想让Django的管理员用英语。但我希望默认语言,即所需的NOTNULL字段是葡萄牙语。因此,默认生成的表字段将类似于name_pt而不是name_en,以便强制内容管理器填写葡萄牙语字段,而将所有其他字段保留为可选字段。
这可能吗?有人有过这方面的经验吗?任何帮助都将不胜感激。

我自己找到了答案,并将其留在这里供参考

将其添加到settings.py文件:

TRANSMETA_DEFAULT_LANGUAGE = 'pt'
或者您希望作为默认值的任何语言代码