Django-模型

2019-05-16  本文已影响0人  遇明不散

模型

什么是模型

根据数据表结构而创建出来的class

ORM

对象关系映射(Object Relational Mapping)

三大特征

创建和配置数据库

创建数据库-webdb
create database webdb default charset utf8 collate utf8_general_ci;
Django的数据库配置

settings.py 中配置数据库的信息

# 默认
DATABASES = {
    'default':{
        'ENGINE':'django.db.backends.sqlite3',
        'NAME':os.path.join(BASE_DIR,db.sqlite3),
    }
}
数据库的同步操作

Models的语法规范

class ClassName(models.Model):
      属性=models.FIELDTYPE(FIELD_OPTIONS)
# FIELDTYPE: 字段类型
# FIELD_OPTIONS: 字段选项(字段说明)
字段类型
字段选项
相关指令
版本切换
./manage.py migrate 应用名称 版本号
通过数据库自动导出models类
./manage.py inspectdb > 文件名.py
上一篇下一篇

猜你喜欢

热点阅读