在models.py文件中
-
verbose_name= "xxx" 是对数据库列字段的注释,在后台管理中有大用。
class Meta: verbose_name="xxx" verbose_name_plural= verbose_name #指定后台显示的复数信息 db_table="xxx" #定义表名 数据库中的表名Django默认是“应用名_类名” ording="-object_id" #自定义排序,注意前面的“-”表明倒序排列
-
新建的app 要在setting.py中的INSTALLED_APPS进行注册
-
若文件有中文,要在文件的开头加上
-*- coding: utf-8 -*-
标识该文件使用UTF-8格式编码。
models.EmailField 邮箱类型
.ForeignKey外键类型
.DateTimeFileld 日期类型
.IntegerField 整型
.IpAddressField IP地址类型
.FileField 文件类型
.ImageField 图片类型
-
自定义主键
比如:
object_id = models.CharFeild(primary_key=Ture,max_length=50,default="",verbose_name="主键") -
from .models import