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

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

 大纲

  • 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() 


数据库结果

 

责任编辑:姜华 来源: 今日头条
相关推荐

2020-12-02 09:54:26

Django

2019-03-26 16:05:10

AI

2020-12-29 09:05:48

基础DjangoORM

2021-01-05 09:07:30

Django ORMF查询Q查询

2021-01-01 09:20:20

操作DjangoORM

2017-12-19 15:24:21

DjangoPythonOracle

2021-01-14 09:04:27

Django FormForm组件开发

2023-11-01 08:50:52

DjangoPython

2009-06-12 18:39:37

Django简介Django模型定义

2018-10-31 14:44:13

VLANN基础知识

2015-10-20 15:44:47

iOS开发conststatic

2016-11-25 13:34:42

Python开发

2020-07-03 10:21:48

Go框架Docker

2018-09-21 10:57:16

2013-08-27 14:40:03

系统监控

2017-06-21 10:42:04

一体机无法扫描

2017-06-15 17:34:38

一体机打印设备扫描仪

2021-05-14 10:05:29

光纤综合布线数据中心

2019-01-17 10:46:37

闪存主控芯片

2020-10-27 13:19:33

架构APICloud多端
点赞
收藏

51CTO技术栈公众号