下面是对Django模型的知识进行扩展,在上篇所创建的“电脑-厂家”模型的基础上进行说明。
1.db_table选项
在模型类中定义类Meta,可用于设置元信息,如在myweb/myapp/models.py文件中指定 Computer模型类生成数据表名为computerinfo、FactoryInfo模型类生成数据表名为factory,则需要添加如下代码:
# 自定义电脑类
class Computer(models.Model):
....
# 定义元选项
class Meta:
db_table = 'computerinfo'
#自定义厂家类
class FactoryInfo(models.Model):
....
class Meta:
db_table = 'factory'
2.Verbose_name选项
可用于设置数据表在后台显示呈中文化;
# models.py
from django.db import models
# Create your models here.
# 自定义电脑类
class Computer(models.Model):
cbrand = models.CharField(verbose_name='品牌',max_length=10)
cprice = models.FloatField(verbose_name='价格')
cpub_time = models.DateField(verbose_name='出售时间')
cfactoryid &#