commit
c51c42ddb7
@ -0,0 +1,123 @@
|
||||
from flask import Flask,render_template,request,redirect
|
||||
from flask_sqlalchemy import SQLAlchemy
|
||||
|
||||
whsj = Flask(__name__)
|
||||
whsj.config['SQLALCHEMY_DATABASE_URI']='mysql://root:123456@127.0.0.1:3306/yiqing'
|
||||
#设置每次请求结束后会自动提交数据库中的改动
|
||||
whsj.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True
|
||||
|
||||
whsj.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = True
|
||||
|
||||
db=SQLAlchemy(whsj)
|
||||
'''
|
||||
class City(db.Model):
|
||||
id = db.Column(db.Integer,primary_key=True,autoincrement=True)
|
||||
provincename=db.Column(db.String(255))
|
||||
cityname=db.Column(db.String(255))
|
||||
usernumber=db.Column(db.Integer)
|
||||
|
||||
db.create_all()
|
||||
city2=City(provincename="hunan",cityname="zhuzhou",usernumber=256)
|
||||
db.session.add(city2)
|
||||
db.session.commit()
|
||||
city1=City(provincename="hunan",cityname="zhuzhou",usernumber=255)
|
||||
db.session.add(city1)
|
||||
db.session.commit()
|
||||
'''
|
||||
class areadata(db.Model):
|
||||
time=db.Column(db.Date,primary_key=True)
|
||||
confirmed=db.Column(db.Integer)
|
||||
suspected=db.Column(db.Integer)
|
||||
death=db.Column(db.Integer)
|
||||
areaname=db.Column(db.String(255),primary_key=True)
|
||||
class area(db.Model):
|
||||
area_name=db.Column(db.String(255),primary_key=True)
|
||||
area_population=db.Column(db.Integer)
|
||||
class cooperation(db.Model):
|
||||
doc_id=db.Column(db.String,primary_key='True')
|
||||
nur_id=db.Column(db.String,primary_key='True')
|
||||
|
||||
@whsj.route("/")
|
||||
def index():
|
||||
return render_template("load.html")
|
||||
'''
|
||||
@whsj.route("/")
|
||||
def index():
|
||||
return select_all()
|
||||
'''
|
||||
@whsj.route("/main page")
|
||||
def mainpage():
|
||||
areadata_list=areadata.query.all()
|
||||
|
||||
return render_template("main page.html",areadata_list=areadata_list)
|
||||
|
||||
@whsj.route("/get_area",methods=['GET','POST'])
|
||||
def get_area():
|
||||
path="/"+request.form["area_name"]
|
||||
return redirect(asa)
|
||||
@whsj.route("/asa")
|
||||
def asa():
|
||||
return render_template("asa.html")
|
||||
@whsj.route("/jianghan")
|
||||
def jianghan():
|
||||
sql = 'select * from areadata where areaname="江汉区"'
|
||||
jhlist = db.session.execute(sql)
|
||||
return render_template("jianghan.html",jhlist = jhlist)
|
||||
@whsj.route("/wuchang")
|
||||
def wuchang():
|
||||
sql = 'select * from areadata where areaname="武昌区"'
|
||||
wclist = db.session.execute(sql)
|
||||
return render_template("wuchang.html",wclist = wclist)
|
||||
@whsj.route("/qiaokou")
|
||||
def qiaokou():
|
||||
sql = 'select * from areadata where areaname="硚口区"'
|
||||
qklist = db.session.execute(sql)
|
||||
return render_template("qiaokou.html",qklist = qklist)
|
||||
@whsj.route("/renmin")
|
||||
def renmin():
|
||||
sql1 = 'select * from doctor where workunit="武汉大学人民医院";'
|
||||
doctor_list = db.session.execute(sql1)
|
||||
sql2 = 'select patient.id as id,patient.name as name,patient.sex as sex,patient.year_birth as year_birth,doctor.name as doctor,nurse.name as nurse from (patient left join doctor on patient.treat_doc=doctor.id) left join nurse on patient.treat_nur = nurse.id where patient.treat_hos="武汉大学人民医院";'
|
||||
patient_list = db.session.execute(sql2)
|
||||
sql3='select * from nurse where workunit="武汉大学人民医院";'
|
||||
nurse_list = db.session.execute(sql3)
|
||||
return render_template("renmin.html", doctor_list=doctor_list, patient_list=patient_list,nurse_list=nurse_list)
|
||||
@whsj.route("/zhongyi")
|
||||
def zhongyi():
|
||||
sql1 = 'select * from doctor where workunit="湖北省中医院花园山院区";'
|
||||
doctor_list = db.session.execute(sql1)
|
||||
sql2 = 'select patient.id as id,patient.name as name,patient.sex as sex,patient.year_birth as year_birth,doctor.name as doctor,nurse.name as nurse from (patient left join doctor on patient.treat_doc=doctor.id) left join nurse on patient.treat_nur = nurse.id where patient.treat_hos="湖北省中医院花园山院区";'
|
||||
patient_list = db.session.execute(sql2)
|
||||
sql3='select * from nurse where workunit="湖北省中医院花园山院区";'
|
||||
nurse_list = db.session.execute(sql3)
|
||||
return render_template("zhongyi.html", doctor_list=doctor_list, patient_list=patient_list,nurse_list=nurse_list)
|
||||
@whsj.route("/zhongnan")
|
||||
def zhongnan():
|
||||
sql1 = 'select * from doctor where workunit="武汉大学中南医院";'
|
||||
doctor_list = db.session.execute(sql1)
|
||||
sql2 = 'select patient.id as id,patient.name as name,patient.sex as sex,patient.year_birth as year_birth,doctor.name as doctor,nurse.name as nurse from (patient left join doctor on patient.treat_doc=doctor.id) left join nurse on patient.treat_nur = nurse.id where patient.treat_hos="武汉大学中南医院";'
|
||||
patient_list = db.session.execute(sql2)
|
||||
sql3='select * from nurse where workunit="武汉大学中南医院";'
|
||||
nurse_list = db.session.execute(sql3)
|
||||
return render_template("zhongnan.html", doctor_list=doctor_list, patient_list=patient_list,nurse_list=nurse_list)
|
||||
@whsj.route("/zhongxi")
|
||||
def zhongxi():
|
||||
sql1 = 'select * from doctor where workunit="武汉市中西医结合医院";'
|
||||
doctor_list = db.session.execute(sql1)
|
||||
sql2 = 'select patient.id as id,patient.name as name,patient.sex as sex,patient.year_birth as year_birth,doctor.name as doctor,nurse.name as nurse from (patient left join doctor on patient.treat_doc=doctor.id) left join nurse on patient.treat_nur = nurse.id where patient.treat_hos="武汉市中西医结合医院";'
|
||||
patient_list = db.session.execute(sql2)
|
||||
sql3='select * from nurse where workunit="武汉市中西医结合医院";'
|
||||
nurse_list = db.session.execute(sql3)
|
||||
return render_template("zhongxi.html", doctor_list=doctor_list, patient_list=patient_list,nurse_list=nurse_list)
|
||||
@whsj.route("/xiehe")
|
||||
def xiehe():
|
||||
sql1 = 'select * from doctor where workunit="武汉协和医院";'
|
||||
doctor_list = db.session.execute(sql1)
|
||||
sql2 = 'select patient.id as id,patient.name as name,patient.sex as sex,patient.year_birth as year_birth,doctor.name as doctor,nurse.name as nurse from (patient left join doctor on patient.treat_doc=doctor.id) left join nurse on patient.treat_nur = nurse.id where patient.treat_hos="武汉协和医院";'
|
||||
patient_list = db.session.execute(sql2)
|
||||
sql3='select * from nurse where workunit="武汉协和医院";'
|
||||
nurse_list = db.session.execute(sql3)
|
||||
return render_template("xiehe.html", doctor_list=doctor_list, patient_list=patient_list,nurse_list=nurse_list)
|
||||
|
||||
if __name__ == '__main__':
|
||||
whsj.run()
|
Loading…
Reference in new issue