zoukankan      html  css  js  c++  java
  • python测试开发django(16)--admin后台中文版

    前言

    django的admin后台页面默认是英文的,不喜欢英文的话,可以改下setting.py里面的语言设置,改成中文版的显示

    语言设置

    打开setting.py,找到以下内容

    # Internationalization
    # https://docs.djangoproject.com/en/3.0/topics/i18n/
    
    LANGUAGE_CODE = 'en-us'
    
    TIME_ZONE = 'UTC'
    
    USE_I18N = True
    
    USE_L10N = True
    
    USE_TZ = True
    

     需要修改一个地方,其中zh-Hans是简体中文,zh-Hant是繁体中文。修改后如下

    # LANGUAGE_CODE = 'en-us'
    LANGUAGE_CODE = 'zh-Hans' #简体中文
    
    TIME_ZONE = 'UTC'
    
    USE_I18N = True
    
    USE_L10N = True
    
    USE_TZ = True
    

     修改后刷新admin页面就是中文的了

     TIME_ZONE

    TIME_ZONE是设置时区,如果想获取中国的当前,可以设置TIME_ZONE='Asiz/Shanghai',后面获取当前时间会用到。

    如果不设置的话,当前时间和中国时间会相差八个小时

    # LANGUAGE_CODE = 'en-us'
    LANGUAGE_CODE = 'zh-Hans' #简体中文
    
    # TIME_ZONE = 'UTC'
    TIME_ZONE = 'Asia/Shanghai' #中国时区
    
    USE_I18N = True
    
    USE_L10N = True
    
    USE_TZ = True
    

     USE_TZ

    USE_TZ默认为True,当我们在admin后台操作往数据库添加数据的时候,数据库显示的创建时间,并不是当前时间,相差8个小时

    为了解决时间差问题,这里需要把USE_TZ设置为False;  

    # LANGUAGE_CODE = 'en-us'
    LANGUAGE_CODE = 'zh-Hans' #简体中文
    
    # TIME_ZONE = 'UTC'
    TIME_ZONE = 'Asia/Shanghai' #中国时区
    
    USE_I18N = True
    
    USE_L10N = True
    
    # USE_TZ = True
    USE_TZ = False  #设置为False,要不然数据库时间和当前时间不一致 

    一般修改上面3个地方就可以了 

    越努力,越幸运!!! good good study,day day up!!!
  • 相关阅读:
    sublime开启vim模式
    git命令行界面
    搬进Github
    【POJ 2886】Who Gets the Most Candies?
    【UVA 1451】Average
    【CodeForces 625A】Guest From the Past
    【ZOJ 3480】Duck Typing
    【POJ 3320】Jessica's Reading Problemc(尺取法)
    【HDU 1445】Ride to School
    【HDU 5578】Friendship of Frog
  • 原文地址:https://www.cnblogs.com/canglongdao/p/14102752.html
Copyright © 2011-2022 走看看