提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
一、数据库建模
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