Val*_*osa 5 django internationalization django-admin
我想在 django admin 中禁用 i18n。或者重写django.utils.translation方法(gettext,gettext_lazy和其他)。
此解决方案
工作正常,但某些应用程序工作不正确(因为取决于语言选择)。网站的默认语言为俄语,但我想用英语或其他语言创建管理面板。所以我只有settings.LANGUAGES = (('ru', 'Russian'))
您可能需要编写自己的中间件来激活这些网址中所需的语言: https ://docs.djangoproject.com/en/1.3/topics/http/middleware/
它应该看起来像这样:set language inside a django view
def process_request(self, request):
if request.path == '/thirdpartyapp/':
activate('ru')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1377 次 |
| 最近记录: |