Django—ORM数据库操作
Posted liweiwei0307
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django—ORM数据库操作相关的知识,希望对你有一定的参考价值。
---恢复内容开始---
一、orm介绍
1 ORM即Object Relational Mapping,全称对象关系映射。
优点:
1 不用写sql,不会sql的人也可以写程序
2 开发效率高
2 缺点:
1 可能sql的效率低
3 如何使用:
如果连接mysql:在setting里配置:
‘default‘: {
‘ENGINE‘: ‘django.db.backends.mysql‘,
‘HOST‘: ‘127.0.0.1‘,
‘PORT‘: 3306,
‘USER‘: ‘root‘,
‘PASSWORD‘: ‘admin‘,
‘NAME‘: ‘lqz‘,
}
在app下的__init__.py里写:
import pymysql
pymysql.install_as_MySQLdb()
4 django-orm:
1 不能创建数据库(需要手动创建数据库)
2 可以创建数据表
3 可以创建字段
5 数据库迁移
1 python3 manage.py makemigrations ----记录一下数据库的变化
2 python3 manage.py migrate ----将变化同步到数据库中
---恢复内容结束---
以上是关于Django—ORM数据库操作的主要内容,如果未能解决你的问题,请参考以下文章