大纲
- 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()

数据库结果