from flask import Flask, render_template, request, redirect, url_for
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
#配置类
class Config:
SQLALCHEMY_DATABASE_URI="mysql+pymysql://root:123456@localhost:3306/sportDB"
#控制台打印sql语句,显示信息
SQLALCHEMY_ECHO=True
#奖配置类引进配置文件中
app.config.from_object(Config)
#将配置文件引入到SQLAlchemy中,创建出db对象
db=SQLAlchemy(app)
#创建模型类
#创建sportsman运动员表(从表)
class Sportsman(db.Model):
sid=db.Column(db.Integer, primary_key=True, autoincrement=True)
sname=db.Column(db.String(255),nullable=False,unique=True)
ssex=db.Column(db.String(2),default='男',nullable=False)
sstate=db.Column(db.Integer,nullable=False)
# 从表
mid=db.Column(db.Integer,db.ForeignKey('medal.mid'),nullable=False)
#创建medal奖牌表(主表)
class Medal(db.Model):
mid=db.Column(db.Integer,pr