码迷,mamicode.com
首页 > 数据库 > 详细

Django—ORM数据库操作

时间:2018-11-06 01:03:50      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:ati   password   man   ping   连接   数据表   数据库操作   映射   ack   

---恢复内容开始---

一、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数据库操作

标签:ati   password   man   ping   连接   数据表   数据库操作   映射   ack   

原文地址:https://www.cnblogs.com/liweiwei0307/p/9912372.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!