flask+layui学生信息管理系统

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

文章目录

  • 前言
  • 一、pandas是什么?
  • 二、使用步骤
    • 1.引入库
    • 2.读入数据
  • 总结


前言

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

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


一、数据库建模

 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

你可能感兴趣的:(flask,layui,python)