from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from config import Config
app = Flask(__name__)
app.config.from_object(Config)
db = SQLAlchemy(app)
from __init__ import db
classflight(db.Model):
__tablename__ ='flight'#表名
_id = db.Column(db.Integer(),primary_key=True)#字段,主键
_name = db.Column(db.String(255))#字段
_year = db.Column(db.String(255))#字段
_count = db.Column(db.Integer())#字段#对象属性def__repr__(self):return'<flight %s>'%self._name
app.py(main方法运行模块)
#导包from __init__ import app,db
from models import flight
from flask import render_template
#路由路径@app.route('/')defindex():
data = db.session.query(flight).all()
res_val ={}for i in data:
res_val[i._name]=[x._count for x in db.session.query(flight).filter(flight._name == i._name).all()]return render_template('index7.html',res_val=res_val)if __name__ =='__main__':
app.run(debug=True)