1、verbose_name(详细的名称)
将下面的表字段名显示成中文样式
修改models.py文件:加上verbose_name
from django.db import models
# Create your models here.
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__+":"+self.title
return "《" + self.title + "》"
刷新后,页面如下:
2、verbose_name_plural
将列表名称也改为中文的样式
修改models.py文件:加上class Meta
,嵌套在class Article
下
from django.db import models
# Create your models here.
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__+":"+self.title
return "《" + self.title + "》"
class Meta:
verbose_name_plural='文章列表'
刷新后,页面如下: