mirror of
https://github.com/zmister2016/MrDoc.git
synced 2025-04-12 20:30:57 +08:00
新增:语言配置选项参数可忽略浏览器环境强制使用设置的语言
This commit is contained in:
parent
0c6fa8e86b
commit
886511d83e
@ -67,18 +67,36 @@ INSTALLED_APPS = [
|
||||
'corsheaders',
|
||||
]
|
||||
|
||||
MIDDLEWARE = [
|
||||
'django.middleware.security.SecurityMiddleware',
|
||||
'django.contrib.sessions.middleware.SessionMiddleware',
|
||||
'django.middleware.locale.LocaleMiddleware',
|
||||
'django.middleware.common.CommonMiddleware',
|
||||
'corsheaders.middleware.CorsMiddleware',
|
||||
'django.middleware.csrf.CsrfViewMiddleware',
|
||||
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
||||
'django.contrib.messages.middleware.MessageMiddleware',
|
||||
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
||||
'app_admin.middleware.require_login_middleware.RequiredLoginMiddleware',
|
||||
]
|
||||
# 忽略浏览器的Accept-Language,强制使用设置的语言
|
||||
LANGUAGE_FORCE = CONFIG.getboolean('locale','force',fallback=False)
|
||||
|
||||
if LANGUAGE_FORCE:
|
||||
MIDDLEWARE = [
|
||||
'django.middleware.security.SecurityMiddleware',
|
||||
'django.contrib.sessions.middleware.SessionMiddleware',
|
||||
'django.middleware.locale.LocaleMiddleware',
|
||||
'app_admin.middleware.language.ForceDefaultLanguageMiddleware', # 强制使用设置的语言包
|
||||
'corsheaders.middleware.CorsMiddleware',
|
||||
'django.middleware.common.CommonMiddleware',
|
||||
'django.middleware.csrf.CsrfViewMiddleware',
|
||||
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
||||
'django.contrib.messages.middleware.MessageMiddleware',
|
||||
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
||||
'app_admin.middleware.require_login_middleware.RequiredLoginMiddleware',
|
||||
]
|
||||
else:
|
||||
MIDDLEWARE = [
|
||||
'django.middleware.security.SecurityMiddleware',
|
||||
'django.contrib.sessions.middleware.SessionMiddleware',
|
||||
'django.middleware.locale.LocaleMiddleware',
|
||||
'corsheaders.middleware.CorsMiddleware',
|
||||
'django.middleware.common.CommonMiddleware',
|
||||
'django.middleware.csrf.CsrfViewMiddleware',
|
||||
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
||||
'django.contrib.messages.middleware.MessageMiddleware',
|
||||
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
||||
'app_admin.middleware.require_login_middleware.RequiredLoginMiddleware',
|
||||
]
|
||||
|
||||
ROOT_URLCONF = 'MrDoc.urls'
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user