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
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)
|