flask+layui学生信息管理系统

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


一、数据库建模

 1、创建数据模型

class StudentORM(db.Model):
    stu_id = db.Column(db.Integer, primary_key=True)
    stu_name = db.Column(db.String(255), nullable=False)
    gender = db.Column(db.Enum('男', '女'), nullable=False)
    age = db.Column(db.Integer, nullable=False)
    mobile = db.Column(db.String(11), nullable=False, unique=True)
    status = db.Column(db.Enum('未报名', '已报名'), nullable=False)

    def save(self):
        db.session.add(self)
        db.session.commit()

    def update(self, data):
        for key, value in data.items():
            setattr(self, key, value)

2、生成数据表

@app.cli.command()
def create():
db.dro

@app.cli.command()
def create():
    db.drop_all()
    db.create_all()
    from faker import Faker
    import random

    # 用户信息表

    for j in range(1001, 1101):
        student = StudentORM(
            stu_id=j,
            stu_name=faker.name(),
            gender=random.choice(['男', '女']),
            age=random.randint(18, 30),
            mobile=faker.phone_number(),
            status=random.choice(['未报名', '已报名'])
        )
        student.save()

二、学生信息渲染

1.后端部分

编写后端接口返回前端数据,返回数据

@app.route('/api/student')
def student
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值