admin後臺頁面表名稱(默認會多加一個s)和字段名稱是直接顯示在後臺的,若是咱們想設置成中文顯示需加verbose_name和verbose_name_plural屬性html
以下圖所示,列表標題顯示的是數據庫裏面的字段(Field)名稱,若是想讓它顯示中文的名稱,需加個verbose_name參數數據庫
# models.py class Article(models.Model): '''文章''' title = models.CharField(max_length=30, verbose_name="標題") # 標題 body = models.TextField(verbose_name="正文") # 正文 auth = models.CharField(max_length=10, verbose_name="做者") # 做者 # 建立時間 create_time = models.DateTimeField(auto_now_add=True, verbose_name="建立時間") # 最後更新時間 update_time = models.DateTimeField(auto_now=True, verbose_name="最後更新時間") def __str__(self): return self.__doc__ + "title->" + self.title
刷新下頁面就能夠看到顯示中文了3d
表名稱Articles這地方也能夠改爲中文顯示,加個verbose_name_plural屬性code
class Article(models.Model): '''文章''' title = models.CharField(max_length=30, verbose_name="標題") # 標題 body = models.TextField(verbose_name="正文") # 正文 auth = models.CharField(max_length=10, verbose_name="做者") # 做者 # 建立時間 create_time = models.DateTimeField(auto_now_add=True, verbose_name="建立時間") # 最後更新時間 update_time = models.DateTimeField(auto_now=True, verbose_name="最後更新時間") def __str__(self): return self.__doc__ + "title->" + self.title class Meta: verbose_name_plural = '文章列表'
注意:verbose_name_plural屬性是寫在class Meta下的, class Meta嵌套在class Article裏htm
關於class Meta的更多語法能夠參考這篇http://www.javashuo.com/article/p-rkphkmxi-bd.htmlblog