Django ----元选项
Django 默认生成的表名:
应用名小写_模型类名小写。
元选项:
需要在模型类中定义一个元类Meta,在里面定义一个类属性db_table 就可以指定表名。
class BookInfo(models.Model):
'''图书模型类'''
# 图书名
btitle = models.CharField(max_length=20)
# 出版日期,DateField 是指定一个日期类型的
bpub_date = models.DateField()
# 重写 __str__ 方法,使它打印出需要的名字
def __str__(self):
'''后台显示书籍的名字'''
return self.btitle
# 指定一个元类,来生成一个表名
class Meta:
db_table = 'BooksInfo'