-
默认情况下,Django模型Model的类名为
应用名
+下划线
+模型类名
,如demo
应用下的Book
模型,对应的数据表为demo_book
-
默认情况下,Django模型Model的
属性名
即为数据集表字段名 -
自定义配置
- 字段配置参数
db_column
指定表字段列名 - 模型Model内部类
Meta
指定数据表名
- 字段配置参数
-
Book
模型样例
class Book(models.Model):
id = models.AutoField(name='ID', default=1, primary_key=True)
name = models.CharField(name='书名', max_length=64, db_column='book_name')
author = models.ManyToManyField(Author)
pub_date = models.DateField(name='出版日期')
def __str__(self):
return self.name
class Meta:
db_table = "zt_book"
- 以上
Book
模型对应的额数据表名为zt_book
,书名字段为book_name
网友评论