【发布时间】:2014-12-26 13:40:41
【问题描述】:
我在单独的 js 文件中有一个自定义管理表单验证 js 代码。
我想渲染合适的js文件,意思是如果LANGUAGE_CODE是'es',js文件应该以myjsfile_es.js结尾
我做到了:
class BlogForm(forms.ModelForm):
class Media:
js = ('js/custom_%s.js' % get_language(),)
实际页面的url是:
http://127.0.0.1:8000/es/admin/blog/blog/add/
但是get_language 给了'en' 所以我最终得到了错误的js 文件custom_en.js 用于es 页面,
en 是 settings.py 中的默认语言。
如何在 admin.py 中获取活动语言?
【问题讨论】:
标签: python django django-admin