大纲
- 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()
数据库结果