You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

148 lines
4.1 KiB

from flask import Flask,render_template,request,redirect
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:123@127.0.0.1:3306/text3'
app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = True
app.config['SQLALCHEMY_ECHO'] = True
db = SQLAlchemy(app)
class ckcc(db.Model):
#表模型
ckbh = db.Column(db.Integer, primary_key=True)
spname = db.Column(db.String(255), primary_key=True)
synum = db.Column(db.Integer)
class ck(db.Model):
#表模型
ckbh = db.Column(db.Integer, primary_key=True)
ckdz = db.Column(db.String(255))
ck_phone = db.Column(db.Integer)
class jzjl(db.Model):
hdbh = db.Column(db.String(255), primary_key=True)
user_id = db.Column(db.Integer)
spname = db.Column(db.String(255))
num = db.Column(db.Integer)
class jzw(db.Model):
hdbh = db.Column(db.String(255), primary_key=True)
ckbh = db.Column(db.String(255))
class jzz(db.Model):
user_id = db.Column(db.Integer, primary_key=True)
user_sex = db.Column(db.String(255))
province = db.Column(db.String(255))
city = db.Column(db.String(255))
town = db.Column(db.String(255))
village = db.Column(db.String(255))
adress = db.Column(db.String(255))
user_phone = db.Column(db.Integer)
user_name = db.Column(db.String(255))
class kdd(db.Model):
kdbh = db.Column(db.String(255), primary_key=True)
ckbh = db.Column(db.String(255))
yymc = db.Column(db.String(255))
kd_id = db.Column(db.String(255))
position = db.Column(db.String(255))
arrive_time = db.Column(db.Time)
class kdy(db.Model):
kd_id = db.Column(db.String(255), primary_key=True)
kd_name = db.Column(db.String(255))
kd_company = db.Column(db.String(255))
kd_phone = db.Column(db.String(255))
class wlgs(db.Model):
wlgs_name = db.Column(db.String(255), primary_key=True)
wlgs_phone = db.Column(db.Integer)
class wzxx(db.Model):
spname = db.Column(db.String(255), primary_key=True)
sptype = db.Column(db.String(255))
class yy(db.Model):
yymc = db.Column(db.String(255), primary_key=True)
yy_need = db.Column(db.String(255))
yy_phone = db.Column(db.Integer)
yy_dz = db.Column(db.String(255))
@app.route("/yy_page")
def yy_page():
#跳转至添加信息页面
yyList = yy.query.all()
return render_template("yy.html",yy_list=yyList)
@app.route("/wzxx_page")
def wzxx_page():
#跳转至添加信息页面
wzxxList = wzxx.query.all()
return render_template("wzxx.html",wzxx_list=wzxxList)
@app.route("/wlgs_page")
def wlgs_page():
#跳转至添加信息页面
wlgsList = wlgs.query.all()
return render_template("wlgs.html",wlgs_list=wlgsList)
@app.route("/kdy_page")
def kdy_page():
#跳转至添加信息页面
kdyList = kdy.query.all()
return render_template("kdy.html",kdy_list=kdyList)
@app.route("/kdd_page")
def kdd_page():
#跳转至添加信息页面
kddList = kdd.query.all()
return render_template("kdd.html",kdd_list=kddList)
@app.route("/jzz_page")
def jzz_page():
#跳转至添加信息页面
jzzList = jzz.query.all()
return render_template("jzz.html",jzz_list=jzzList)
@app.route("/jzw_page")
def jzw_page():
#跳转至添加信息页面
jzwList = jzw.query.all()
return render_template("jzw.html",jzw_list=jzwList)
@app.route("/jzjl_page")
def jzjl_page():
#跳转至添加信息页面
jzjlList = jzjl.query.all()
return render_template("jzjl.html",jzjl_list=jzjlList)
@app.route("/ckcc_page")
def ckcc_page():
#跳转至添加信息页面
ckccList = ckcc.query.all()
ckList = ck.query.all()
return render_template("ckcc.html",ckcc_list = ckccList,ck_list=ckList)
@app.route("/ck_page")
def ck_page():
ckList = ck.query.all()
return render_template("ck.html",ck_list=ckList)
#查询所有数据
@app.route("/select")
def selectAll():
ckccList = ckcc.query.all()
ckList = ckcc.query.all()
return render_template("index.html",ckcc_list = ckccList,ck_List=ckList)
@app.route('/')
def index():
return selectAll()
if __name__ == '__main__':
app.run(debug = True)