homework.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:pornote 作者: haltode 项目源码 文件源码
def download(filename):
    if "email" not in session:
        return redirect(url_for("homepage"))

    member = Member.query.filter_by(email=session["email"]).first()
    homework = Homework.query.filter_by(filename=filename).first()

    if not homework.is_public:
        if member.points <= 0:
            return redirect(url_for("homepage"))
        member.points -= 1
        db.session.commit()

    current_path = os.path.dirname(os.path.realpath(__file__))
    uploads = os.path.join(current_path, app.config["UPLOAD_FOLDER"])
    return send_from_directory(uploads, filename)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号