Django admin全面漢化
- 漢化主要是以下幾個方面,漢化完就差不多全都是中文啦
-
- 1.漢化語言和時區
-
- (語言)打開項目的setting.py檔案----> 找到LANGUAGE_CODE改成zh-hans(中文-簡體)
- (時區)setting.py ---> TIME_ZONE改成Asia/Shanghai(亞洲/上海),==圖裡有個錯誤哦!!!!==朋友們shanghai的第一個字母要大寫啊,不要問我怎麼知道的,問就是不告訴你。
- 2.字段名
- 3.admin自定義字段名
- 4.子產品名
- 5.app名
- 這樣就大工告成了!!!==第一次寫文章==還望海涵
漢化主要是以下幾個方面,漢化完就差不多全都是中文啦
1.漢化語言和時區
(語言)打開項目的setting.py檔案----> 找到LANGUAGE_CODE改成zh-hans(中文-簡體)
(時區)setting.py —> TIME_ZONE改成Asia/Shanghai(亞洲/上海),==圖裡有個錯誤哦!!!!==朋友們shanghai的第一個字母要大寫啊,不要問我怎麼知道的,問就是不告訴你。
2.字段名
在你的子產品建立model時,設定verbose_name
3.admin自定義字段名
這就是我們自己添加在admin預設的表裡的字段,改成中文,和上面的其實差不多。
4.子產品名
大家應該都分的清子產品和字段的差別吧!!!(字段就是表的屬性,子產品就是那個表,就這麼了解。。。)
class big_model(models.Model):
name = models.CharField(max_length=20,verbose_name=‘字段名’)
create_time = models.CharField(max_length=50,verbose_name=‘建立時間’)
def __str__(self):
return '%s,%s'%(self.name,self.create_time)
class Meta:
db_table = 'big_model'
verbose_name = '子產品名' #單數形式
verbose_name_plural = verbose_name #複數形式
5.app名
在apps.py檔案裡加verbose_name—》然後到__init__.py檔案裡加default_app_config = 'b_b.apps.BConfig’注意要把b_b換成你們自己的項目裡的app名啊。
這樣就大工告成了!!!第一次寫文章還望海涵
連結: link.