06模型基础
Posted jun-1024
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了06模型基础相关的知识,希望对你有一定的参考价值。
06模型基础
01-Django的ORM简介
02-数据库连接配置
03-模型的创建与映射
04-数据的增删改查
01-Django的ORM简介
Django的ORM系统的分析:
1.ORM概念:对象关系映射(Object Relational Mapping,简称ORM)
2.ORM的优势:不用直接编写SQL代码,只需像操作对象一样从数据库操作数据。
django模型映射关系
1. 模型类必须都写在app下的models.py文件中。
2. 模型如果需要映射到数据库,所在的app必须被安装.
3. 一个数据表对应一个模型类,表中的字段,对应模型中的类属性.
02-数据库的配置:
1.在settings.py中配置DATABASES
DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, # 数据库引擎 ‘NAME‘: ‘crm‘, # 数据库名称 ‘USER‘: ‘guang‘, # 链接数据库的用户名 ‘PASSWORD‘: ‘q123‘, # 链接数据库的密码 ‘HOST‘: ‘127.0.0.1‘, # mysql服务器的域名和ip地址 ‘PORT‘: ‘3306‘, # mysql的一个端口号,默认是3306 } }
2、pymsql数据库连接器的配置:
在虚拟环境中安装pymysql: pip install pymysql
设置连接器为pymysql: 在主目录下的的__init__.py文件添加下面两句 import pymysql pymysql.install_as_MySQLdb()
03-模型的创建与映射
就是django.db.models.Model 的一个子类。
模型定义在app文件夹下的models.py文件
Django models 的常用字段类型和字段参数,参考:https://www.cnblogs.com/laoguiaabb/p/8182906.html
以上是关于06模型基础的主要内容,如果未能解决你的问题,请参考以下文章
[vscode]--HTML代码片段(基础版,reactvuejquery)