ORM全称是:Object Relational Mapping(对象关系映射),一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术,一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。。其主要作用是在编程中,把面向对象的概念跟数据库中表的概念对应起来,。举例来说就是,我定义一个对象,那就对应着一张表,这个对象的实例,就对应着表中的一条记录。
在Django中的settings.py文件中,配置数据库连接信息:
DATABASES = { "default": { "ENGINE": "django.db.backends.mysql", "NAME": "数据库名称", "USER": "数据库用户名", "PASSWORD": "数据库密码", "HOST": "数据库IP", "POST": 3306 #MYsql的端口 } }
在Django项目的__init__.py文件中写如下代码,告诉Django使用pymysql模块连接MySQL数据库:
import pymysql pymysql.install_as_MySQLdb()
官方文档 https://docs.djangoproject.com/en/3.0/topics/db/queries/
Django之ORM https://www.cnblogs.com/sui776265233/p/10017290.html
Django ORM概述 https://www.jianshu.com/p/5caede177f8f
https://segmentfault.com/a/1190000017226455?utm_source=tag-newest