zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

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

2023-03-14 22:21:27 时间

 大纲

  • ORM定义
  • 使用ORM创建数据库表
  • 新增一条数据

什么是ORM?

ORM (Object Realtional Mapping)即对象关系映射,允许你使用类和对象对数据库进行操作,这大大提高了对数据库的控制,避免了直接使用 SQL 语句对数据库进行操作。


ORM与数据库关系

ORM创建数据库表

第一步:myproject项目中settings.py中新增myapp应用

  1. # 在settings.py中INSTALLED_APPS新增应用 
  2. INSTALLED_APPS = [ 
  3.     'django.contrib.admin'
  4.     'django.contrib.auth'
  5.     'django.contrib.contenttypes'
  6.     'django.contrib.sessions'
  7.     'django.contrib.messages'
  8.     'django.contrib.staticfiles'
  9.  
  10.     'myproject.myapp'

 第二步:myapp应用中models.py中新增Person类

第三步:创建数据库表

  1. # 先进行迁移 
  2. python3 manage.py makemigrations 
  3. # 创建表结构 
  4. python3 manage.py migrate 

 新增一条数据

  1. python3 manage.py shell 
  2.   
  3. from myproject.myapp.models import Person 
  4. pers = Person(first_name="小", last_name="华", age="18"
  5. pers.save() 


数据库结果