久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

django ORM詳解

 融水公子 2019-07-31

講解對象:ORM詳解

作者:融水公子rsgz


1 前言:開發(fā)流程正常只有簡單的幾步

0.1 配置數(shù)據(jù)庫

0.2 定義模型

0.3 遷移文件

0.4 執(zhí)行遷移生成數(shù)據(jù)表

0.5 使用模型類增刪改查


2 介紹:

0.1 django對各種數(shù)據(jù)庫提供了支持,有統(tǒng)一的接口

0.2 我們根據(jù)不同的業(yè)務需求選擇數(shù)據(jù)庫

0.3 使用數(shù)據(jù)庫之前需要配置數(shù)據(jù)庫


3 ORM詳解

O是對象

R是關系

M是映射


理解:

比如說模型對象里面的save不是真正的存數(shù)據(jù)庫

真正存數(shù)據(jù)庫的是ORM這個映射在存數(shù)據(jù),,是這個中間層存數(shù)據(jù)的

https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1564591535355&di=00ec2b72519d657268e3a49a7716500f&imgtype=0&src=http%3A%2F%2Fimage.mamicode.com%2Finfo%2F201810%2F20181011172654274891.png


4 ORM的任務

0.1 根據(jù)對象的模型生成表結構

0.2 將對象,,列表的操作轉換為SQL語句

0.3 SQL語句查詢的結果轉換為對象,,列表

0.4 不管你那什么數(shù)據(jù)庫都是一樣的操作就是因為有ORM這個對象映射的原因


5 ORM的優(yōu)點

0.1 極大地減輕了開發(fā)人員的壓力

0.2 不需要因為數(shù)據(jù)庫的改變或者說變更而修改代碼,或者說需要修改的代碼比較少

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多