举个栗子,注释已经比较详细了
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
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Django Model里的__str__以及Meta - Python技术站