1. 程式人生 > >Django—ORM資料庫操作

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 ----將變化同步到資料庫中

---恢復內容結束---