默認(rèn)情況下喳张,Django模型Model的類名為
應(yīng)用名
+下劃線
+模型類名
津辩,如demo
應(yīng)用下的Book
模型渡处,對應(yīng)的數(shù)據(jù)表為demo_book
默認(rèn)情況下棠笑,Django模型Model的
屬性名
即為數(shù)據(jù)集表字段名-
自定義配置
- 字段配置參數(shù)
db_column
指定表字段列名 - 模型Model內(nèi)部類
Meta
指定數(shù)據(jù)表名
- 字段配置參數(shù)
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
模型對應(yīng)的額數(shù)據(jù)表名為zt_book
梦碗,書名字段為book_name