举个栗子,注释已经比较详细了

 

name = models.CharField(max_length=30,verbose_name='标签名称') #max_length=30里的30在mysql以前版本表示字节数,现在新版表示字符数,不论中文还是英文还是标点最多只能有30个  
                                                           #这个verbose_name是增加页面时显示的名称
   class Meta:
       db_table = "tag"  # 定义表名
       verbose_name = '标签'  # 这个verbose_name是在管理后台显示的名称
       verbose_name_plural = verbose_name  # 定义复数时的名称(去除复数的s)
       ordering = ['id']  # 排序

    # 调用时返回自身的属性,不然都是显示xx object
   def __str__(self):
       return self.name