如何实现烧瓶功能

时间:2018-04-10 01:44:08

标签: python flask flask-sqlalchemy flask-login

我目前无法将功能连接到我的烧瓶网络应用程序中,需要如此指导。

我已经创建了一个函数并且(它完美地工作)接受一个参数,它将打印出一个项目列表。使用示例是

studentatt('15000001')
will print the content that 15000000 have in a database.

我的烧瓶应用程序中的一段代码包含

from flask_login import current_user, login_user, logout_user, login_required
from app.models import User


from mySQL import studentatt

@app.route('/user/<username>')
@login_required
def user(username):
    user = User.query.filter_by(username=username).first_or_404()


return render_template('user.html', user=user)

用户数据库中的是什么

class User(UserMixin, db.Model):
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(64), index=True, unique=True)
    studentId = db.Column(db.Integer(), index=True, unique=True)
    email = db.Column(db.String(120), index=True, unique=True)

问题是我如何使用导入的函数以及如何从数据库中提取studentId数据以插入我可以将日期存储到render_template以在Web浏览器中显示的函数。

1 个答案:

答案 0 :(得分:0)

使用current_user.studentId

解决它