Django學習手冊 - admin后台 切換成中文顯示/添加數據表


 Django admin后台管理 切換成中文界面:

 

 


 

站點顯示為中文: 

  在setting 里面修改 LANGUAGE_CORE = 'zh-Hans'

  

 

字段名顯示中文

  

class Test(models.Model):
    name = models.CharField(max_length=50,verbose_name=u'圖片名')
    image = models.ImageField(u'圖片路徑',upload_to='logo/')

    class Meta:
        verbose_name = '圖片管理'
        verbose_name_plural = '圖片管理'

    def __str__(self):
        return self.name
  # 返回的 字段值顯示名

 

APP名 顯示為 中文:

  查看app01這個項目的apps 這個文件

  

   在__init__添加 下面所有代碼,注意 app名 ,以及配置名 還有修改的中文名

   

from django.apps import AppConfig
import os

default_app_config = 'app01.App01Config'

def get_current_app_name(_file):
    return os.path.split(os.path.dirname(_file))[-1]

class App01Config(AppConfig):
    name = get_current_app_name(__file__)
    verbose_name = '上傳圖片'

 

測試查看:這樣就都顯示為中文了

 

 

 添加數據表

在admin.py 文件中配置:

  1.引入app models 表 test,dog

  2.admin中引入這個兩種表

from app01.models import Test,Dog

# Register your models here.

admin.site.register(Test)
admin.site.register(Dog)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM