我一直致力于一个可以注册学生记录的项目,但是当我尝试查询数据库中的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)
可能是什么问题?