无法查询我瓶子中的所有记录

时间:2017-05-27 15:29:16

标签: python flask

我一直致力于一个可以注册学生记录的项目,但是当我尝试查询数据库中的PupilRecord表时会抛出错误。引发的错误是AttributeError:类型对象'PupilRecord'没有属性'query_all'

这是我的模特

class User(db.Model, UserMixin):

    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(15), unique=True)
    email = db.Column(db.String(50), unique=True)
    password = db.Column(db.String(80))

class PupilRecord(db.Model):

    __tablename__ = "PupilRecord"

    id = db.Column(db.Integer, primary_key=True)
    fname = db.Column(db.String(20))
    lname = db.Column(db.String(20))
    email = db.Column(db.String(50), unique=True)
    admno = db.Column(db.String(15))

以下是我用来查询的视图

@app.route('/all_pupils')
@login_required
def all_pupils():
    myPupils = PupilRecord.query_all()
    return render_template('all_pupils.html', myPupils=myPupils)

可能是什么问题?

0 个答案:

没有答案