python-flask框架学习笔记(四)--ORM框架(模型)

1.ORM框架是模型的框架,首先要了解什么是模型:
模型根据数据库中表结构而创建出来的类(类化),数据库中的每张表对应到编程语言中就是一个class, 表中的每个列对应到编程语言中就是class中的一个属性.
2.ORM框架,全称:Object Relational Mapping,又称持久化框架
3.ORM的三种映射
1.数据表(Table)到编程类(Class)的映射
2.数据类型的映射
数据库中表的字段以及数据类型 对应到 编程语言中就是类的属性及其数据类型
3.关系映射
将数据库中表与表之间的关系 对应到 编程语言中类与类之间的关系上
4.ORM的优点
1.封装了数据库的操作,提升效率
2.省略了庞大的数据访问层,即便不使用sql语句也能完成CRUD操作
C:Create
R:Retrieve
U:Update
D:Delete
按惯例举个栗子

from flask import Flask
from flask_script import Manager
from flask_migrate import Migrate,MigrateCommand
from flask_sqlalchemy import SQLAlchemy
import sqlalchemy
import pymysql
pymysql.install_as_MySQLdb

app = Flask(__name__)

app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:123456@localhost:3306/flask'
app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True
app.config['DEBUG'] = True
app.config['SQLA
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值