Django干货知识分享,ORM模型(一)

修修心养养性

知人不必言尽,留三分余地与人,留些口德于己;

责人不必苛尽,留三分余地与人,留些肚量于己;

大纲

  1. ORM定义
  2. 使用ORM创建数据库表
  3. 新增一条数据


什么是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()

数据库结果

Django干货知识分享,如何创建项目及应用?

举报
评论 0