服务器之家

服务器之家 > 正文

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

时间:2020-12-03 23:17     来源/作者:今日头条

 大纲

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

什么是ORM?

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

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

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类

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

第三步:创建数据库表

# 先进行迁移 

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干货知识分享,ORM模型(一)

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

数据库结果

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享 2020-04-07
电视剧《琉璃》全集在线观看 琉璃美人煞1-59集免费观看地址
电视剧《琉璃》全集在线观看 琉璃美人煞1-59集免费观看地址 2020-08-12
最新idea2020注册码永久激活(激活到2100年)
最新idea2020注册码永久激活(激活到2100年) 2020-07-29
返回顶部