Flask 安装与基础结构

Flask介绍:

Flask 是由python开发的轻量的web框架,小巧、灵活。一个脚本就可以启动web项目。

Flask部署:

1、创建虚拟环境

命令行输入:conda -create -n 项目名 Python=版本号

启动虚拟环境

activate 环境名

2、安装flask框架

pip install flask

3、创建一个hello word程序

数据库模型:

首先要pip install flask-sqlalchemy

1、导入数据库模块

from flask sqlalchemy import SQLAlchemy

2、进行配置

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlit:路径'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] =True

3、实例化db对象

db = SQLALchemy

4、定义数据模型

class Student(db.Model):
    id = db.Column(db.Inter,primary_key=True)
    name = db.Column(db.String(32))
    age = db.Column(db.Inter)

    def __repr__(self):
        return self.name


db.create_all()

5、对数据库进行操作

    注意:增删改操作,执行后,必须提交

    增

v = Student(name='老周', age=18, gender='男', classes='python')
a = Student(name='老王', age=18, gender='男', classes='python')
s = Student(name='老何', age=18, gender='男', classes='web')
d = Student(name='老郭', age=18, gender='男', classes='linux')
f = Student(name='老彭', age=18, gender='男', classes='java')
g = Student(name='老高', age=18, gender='男', classes='php')

db.session.add_all([v, a, s, d, f, g])
db.session.commit()

student = Student.query.get(1)
db.session.delete(student)
db.session.commit()

student = Student.query.get(2)
student.name = '哈哈'
db.session.commit()

student = Student.query.all()  # 查询所有
# student = Student.query.filter_by(age=18).all() # 按照条件查询
# student = Student.query.get(1) # 自动以主键查询
# student = Student.query.group_by('age').all() # 按照组
# student = Student.query.order_by(Student.age).all() # 按照年龄排序
# student = Student.query.order_by(Student.age.desc()).all()  # 按照年龄倒序
print(student)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值