ORM

Posted hmm1995

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORM相关的知识,希望对你有一定的参考价值。

ORM关系对象映射

django 本身提供了非常强大易使用的ORM组件,并且支持多种数据库,如sqllite,mysql,progressSql,Oracle等

技术分享图片

==================================================

首先找到APP下的modle.py  编写类 写明数据库结构 (其中id列为隐含列)

技术分享图片

 

在setting在配置app01,这样运行时就会在app01中找models

 技术分享图片

 

 输入指令 

Python manage.py makemigrations   生成临时文件

 技术分享图片

 

运行结果

技术分享图片

 

 

输入指令 

Python manage.py migrate   利用上述生成的临时文件创建出数据库

 技术分享图片

 

建成结果

 技术分享图片

 

 如果不配置setting,输入指令就会出现下述技术分享图片

 

 

默认情况下 创建的是sqlite数据库   

 打开setting可见

 技术分享图片

 如果要将数据库换为mysql

 技术分享图片

1.技术分享图片

 

 2.技术分享图片

 

 

 

 综上:

技术分享图片

 

 技术分享图片

 

以上是关于ORM的主要内容,如果未能解决你的问题,请参考以下文章

第六章 Django框架学习——ORM详解

ORM操作

Django - ORM操作

ORM的概念, ORM到底是什么

Django ORM

ORM常用字段