Django干貨知識分享,ORM模型(一)
作者:金生水起程序猿
ORM (Object Realtional Mapping)即對象關系映射,允許你使用類和對象對數據庫進行操作,這大大提高了對數據庫的控制,避免了直接使用 SQL 語句對數據庫進行操作。
大綱
- ORM定義
- 使用ORM創建數據庫表
- 新增一條數據
什么是ORM?
ORM (Object Realtional Mapping)即對象關系映射,允許你使用類和對象對數據庫進行操作,這大大提高了對數據庫的控制,避免了直接使用 SQL 語句對數據庫進行操作。

ORM與數據庫關系
ORM創建數據庫表
第一步:myproject項目中settings.py中新增myapp應用
- # 在settings.py中INSTALLED_APPS新增應用
- INSTALLED_APPS = [
- 'django.contrib.admin',
- 'django.contrib.auth',
- 'django.contrib.contenttypes',
- 'django.contrib.sessions',
- 'django.contrib.messages',
- 'django.contrib.staticfiles',
- 'myproject.myapp',
- ]
第二步:myapp應用中models.py中新增Person類
第三步:創建數據庫表
- # 先進行遷移
- python3 manage.py makemigrations
- # 創建表結構
- python3 manage.py migrate
新增一條數據
- python3 manage.py shell
- from myproject.myapp.models import Person
- pers = Person(first_name="小", last_name="華", age="18")
- pers.save()

數據庫結果
責任編輯:姜華
來源:
今日頭條