【Django3.0】配置篇:全球化配置
Django3.0中settings.py的全球化配置。
模板示例
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = False
模板引數說明
-
DATE_FORMAT
用於在系統任何部分中顯示日期欄位的預設格式。
預設值:(例如)'N j, Y’Feb. 4, 2003 -
DATE_INPUT_FORMATS
在日期欄位上輸入資料時將接受的格式列表。
預設值:
[
'%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', # '2006-10-25', '10/25/2006', '10/25/06'
'%b %d %Y', '%b %d, %Y', # 'Oct 25 2006', 'Oct 25, 2006'
'%d %b %Y', '%d %b, %Y', # '25 Oct 2006', '25 Oct, 2006'
'%B %d %Y', '%B %d, %Y', # 'October 25 2006', 'October 25, 2006'
'%d %B %Y', '%d %B, %Y', # '25 October 2006', '25 October, 2006'
]
-
DATETIME_FORMAT
用於在系統任何部分中顯示日期時間欄位的預設格式。
預設值:(例如)'N j, Y, P’Feb. 4, 2003, 4 p.m. -
DATETIME_INPUT_FORMATS
在日期時間欄位上輸入資料時將接受的格式列表。
預設值:
[
'%Y-%m-%d %H:%M:%S', # '2006-10-25 14:30:59'
'%Y-%m-%d %H:%M:%S.%f', # '2006-10-25 14:30:59.000200'
'%Y-%m-%d %H:%M', # '2006-10-25 14:30'
'%Y-%m-%d', # '2006-10-25'
'%m/%d/%Y %H:%M:%S', # '10/25/2006 14:30:59'
'%m/%d/%Y %H:%M:%S.%f', # '10/25/2006 14:30:59.000200'
'%m/%d/%Y %H:%M', # '10/25/2006 14:30'
'%m/%d/%Y', # '10/25/2006'
'%m/%d/%y %H:%M:%S', # '10/25/06 14:30:59'
'%m/%d/%y %H:%M:%S.%f', # '10/25/06 14:30:59.000200'
'%m/%d/%y %H:%M', # '10/25/06 14:30'
'%m/%d/%y', # '10/25/06'
]
-
DECIMAL_SEPARATOR
格式化十進位制數字時使用的預設十進位制分隔符。
預設值:(’.'點) -
FIRST_DAY_OF_WEEK
一個數字,代表一週的第一天。
預設值:(0星期日,以此類推) -
FORMAT_MODULE_PATH
Python包的完整Python路徑,其中包含專案語言環境的自定義格式定義。
預設值: None -
LANGUAGE_CODE
安裝的語言程式碼。
預設值: ‘en-us’ -
LANGUAGE_COOKIE_AGE
Cookie的年齡(以秒為單位)
預設值:(None在瀏覽器關閉時到期) -
LANGUAGE_COOKIE_DOMAIN
用於語言Cookie的域。
預設: None -
LANGUAGE_COOKIE_HTTPONLY
是否HttpOnly在語言cookie上使用標誌。
預設值:False -
LANGUAGE_COOKIE_NAMELANGUAGE_COOKIE_PATH
用於語言cookie的cookie的名稱。
預設: ‘django_language’ -
LANGUAGE_COOKIE_SAMESITE
在語言Cookie上設定的路徑。
預設: ‘/’ -
LANGUAGE_COOKIE_SECURE
Cookie上SameSite標誌的值。防止Cookie在跨站點請求中傳送。
預設: None -
LANGUAGES
所有可用語言的列表。
from django.utils.translation import gettext_lazy as _
LANGUAGES = [
('zh', _('簡體中文')),
('en', _('English')),
]
-
LANGUAGES_BIDI
預設值:從右到左書寫的所有語言程式碼的列表。 -
LOCALE_PATHS
Django在其中查詢翻譯檔案的目錄列表。
預設值:([]空列表)
LOCALE_PATHS = [
'/home/www/project/common_files/locale',
'/var/local/translations/locale',
]
-
MONTH_DAY_FORMAT
在僅顯示月份和日期的情況下,用於Django管理員更改列表頁面上日期欄位的預設格式(可能還有系統其他部分的格式)。
預設值: ‘F j’ -
NUMBER_GROUPING
在數字的整數部分上分組在一起的位數。
預設值: 0 -
SHORT_DATE_FORMAT
可用格式,可用於在模板上顯示日期欄位。
預設值:('m/d/Y’例如12/31/2003) -
SHORT_DATETIME_FORMAT
可用的格式,可用於在模板上顯示日期時間欄位。
預設值:(例如)'m/d/Y P’12/31/2003 4 p.m. -
THOUSAND_SEPARATOR
格式化數字時使用預設的千位分隔符。
預設值:(’,'逗號) -
TIME_FORMAT
用於在系統任何部分中顯示時間欄位的預設格式。
預設值:('P’例如)4 p.m. -
TIME_INPUT_FORMATS
在時間欄位上輸入資料時將接受的格式列表。
預設值:
[
'%H:%M:%S', # '14:30:59'
'%H:%M:%S.%f', # '14:30:59.000200'
'%H:%M', # '14:30'
]
-
TIME_ZONE
修改成你需要的時區,預設是美國芝加哥時間。
TIME_ZONE:修改成Asia/Shanghai。 -
USE_I18N
是否應啟用Django的翻譯系統。
預設值: True -
USE_L10N
是否啟用資料的本地化格式。
預設值:False -
USE_THOUSAND_SEPARATOR
是否使用千位分隔符顯示數字。
預設值:False -
USE_TZ
預設日期時間是否為時區。
設定成False是為了避免models儲存資料時候發生時間不一致的問題(北京時間為 UTC+8 )。
預設值:False -
YEAR_MONTH_FORMAT
用於Django管理員更改列表頁面上日期欄位的預設格式。
預設: ‘F Y’
相關文章
- elasticsearch 配置篇Elasticsearch
- Cisco交換機配置新手篇-埠配置(一)
- 深入 Nginx 之配置篇Nginx
- MySQL-安裝配置篇MySql
- Nginx篇--解讀nginx配置Nginx
- OpenGrok安裝配置-MAC篇Mac
- dns配置高階篇(轉)DNS
- 一起學 TypeScript 配置篇TypeScript
- 常用程式碼 | 系統配置篇
- ☆ 安裝配置篇3 - WebSphere ☆ (轉)Web
- [ webpack4 ] 配置屬於自己的打包系統教程(最終篇)—— 環境配置篇Web
- 驅動篇——開發環境配置開發環境
- 通過 Laradock 學 Docker —— 配置篇Docker
- 【Spark篇】---SparkSQL on Hive的配置和使用SparkSQLHive
- 第5篇 - 配置apidoc.jsAPIJS
- 安裝配置篇--apache+resin(轉)Apache
- webpack配置(第四步:html篇(進階篇))WebHTML
- 重新整理 .net core 實踐篇—————配置檔案之環境配置[九]
- 寫了一篇 Elasticsearch 的配置教程Elasticsearch
- SpringBoot系統學習 - 配置篇Spring Boot
- 網路篇 RIP的實驗配置-23
- 【Windows10 IoT開發系列】配置篇Windows
- Android面試題之Gradle配置篇Android面試題Gradle
- 安裝配置篇2 - IIS+resin(轉)
- 重新整理 .net core 實踐篇—————配置系統之簡單配置中心[十一]
- 重新整理 .net core 實踐篇—————配置系統之強型別配置[十]型別
- [ webpack4 ] 配置屬於自己的打包系統教程(二)—— 資源配置篇Web
- [ webpack4 ] 配置屬於自己的打包系統教程(一)—— 基礎配置篇Web
- windows環境下memcache配置方法 詳細篇Windows
- 【Hadoop篇04】Hadoop配置日誌聚集Hadoop
- Elasticsearch 第九篇:叢集配置與搭建Elasticsearch
- ZooKeeper分散式配置——看這篇就夠了分散式
- Flume篇---Flume安裝配置與相關使用
- Consul微服務的配置中心體驗篇微服務
- ODPS初始篇--客戶端配置和使用客戶端
- nvim 配置,neovim配置
- 重新整理 .net core 實踐篇—————配置系統之軍令狀[七](配置檔案)
- Git配置配置檔案Git