我想在django admin中禁用i18n。
或者重写django.utils.translation
方法(gettext
,gettext_lazy
和其他方法)。
This solution
工作正常,但一些应用程序工作incorect(因为取决于语言选择)。网站使用俄语作为默认语言,但管理员面板我想用英语或其他语言创建。所以我只有settings.LANGUAGES = (('ru', 'Russian'))
答案 0 :(得分:0)
您可能需要编写自己的中间件来激活这些网址中所需的语言: https://docs.djangoproject.com/en/1.3/topics/http/middleware/
看起来应该是这样的:set language within a django view
def process_request(self, request):
if request.path == '/thirdpartyapp/':
activate('ru')