1. 程式人生 > >Django 2.0.3 使用筆記

Django 2.0.3 使用筆記

復數 imp ural 3.5 個人博客 con ron 中文名 字段

運行環境:

Python 3.5.2

Django 2.0.3


Django Admin中model顯示為中文

定義model時,定義一個Meta對象,設置需要顯示的中文名稱。verbose_name為單數名稱,verbose_name_plural為復數名稱。因為中文沒有區分單數、復數,所以都定義為一樣的名稱。

from django.db import models

class Article(models.Model):

    class Meta:
        verbose_name = 文章
        verbose_name_plural = 文章

Django Admin中model字段顯示為中文

定義model時,在每個字段後增加verbose_name,如下例子中的title

class Article(models.Model):

    class Meta:
        verbose_name = 文章
        verbose_name_plural = 文章

    title = models.CharField(max_length=256, verbose_name=標題)

Django Admin中的app顯示為中文

在需要自定義名稱的app中(假設app目錄的blog),做如下修改

# blog/apps.py
from django.apps import
AppConfig class BlogConfig(AppConfig): name = blog verbose_name = 個人博客
# blog/__init__.py
default_app_config = blog.apps.HealthConfig

Django 2.0.3 使用筆記