python3 django-admin 頁面標題、頁面頭信息、模塊顯示中文

系統設置漢化

在settings.py中修改:mysql

#LANGUAGE_CODE = 'en-us'
LANGUAGE_CODE = 'zh-Hans'
#TIME_ZONE = 'UTC'
TIME_ZONE = 'Asia/Shanghai'

這樣頁面的菜單和標題這些都會顯示中文git

頁面標題自定義

若是不自定義的話,頁面標題這些會顯示Django 站點管理員sql

如何自定義這些顯示?django

在某個app模塊的admin.py 中引入 contrib的admin模塊app

from django.contrib import admin

分別添加配置,而且查看效果code

# 頁面標題
admin.site.site_title="後臺管理系統"

# 登陸頁導航條和首頁導航條標題
admin.site.site_header="後臺管理"

# 主頁標題
admin.site.index_title="歡迎登錄"

模塊中文顯示

這裏的模塊是駝峯式的英文blog

怎麼來漢化? 在models.py 的calss中添加Meta:get

class Article(models.Model):
    # 無需寫id,pymysql會自動生成自增加主鍵id
    title = models.CharField(max_length=100, verbose_name='文章標題')
    content = models.TextField(verbose_name='文章內容')
    author = models.CharField(max_length=30, verbose_name='做者')
    time = models.DateTimeField(auto_now=True, verbose_name='時間')

    class Meta:
        verbose_name_plural = '文章' #首頁列表的顯示名稱
        verbose_name: '文章' # 列表頁和詳情頁的顯示名稱

效果: 源碼

源碼地址

https://gitee.com/yimingkeji/DjangoAdminit

相關文章
相關標籤/搜索