亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Flask藍圖上傳文件未獲取路由

Flask藍圖上傳文件未獲取路由

波斯汪 2023-12-26 16:53:48
我正在 Flask 中構建一個簡單的原型,但我不知何故遺漏了一些東西。上傳的路線丟失了,否則這是非常標準的教程,除了沒有添加路線之外,我幾乎所有東西都可以工作。我不知道為什么路由不存在,調試只是給出 404。我在 init .py 中的路線如下所示@app.route('/hello')def hello():    return 'Hello, World!'@app.route('/')def index():    return render_template('home.html')from . import uploaderapp.register_blueprint(uploader.bp)from . import dbdb.init_app(app)from . import authapp.register_blueprint(auth.bp)return app我的 uploader.py 看起來像這樣from flask import (    Blueprint, flash, g, redirect, render_template, request, session, url_for)from flask_wtf import FlaskFormfrom flask_wtf.file import FileField, FileRequiredfrom werkzeug.utils import secure_filenamefrom flaskr.db import get_dbbp = Blueprint('uploader', __name__, url_prefix='/upload')@bp.route('/upload', methods=('GET', 'POST'))def upload():    if form.validate_on_submit():        f = form.photo.data        filename = secure_filename(f.filename)        f.save(os.path.join(            app.instance_path, 'photos', filename        ))        return redirect(url_for('index'))    return render_template('upload.html', form=form)我可能沒有以正確的方式宣布某些事情,但我不知道是什么。
查看完整描述

1 回答

?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

問題不在于我的代碼,而在于我的系統。我通過重新克隆我已經擁有的正在運行的存儲庫來解決這個問題。我不知道是什么打破了它。



查看完整回答
反對 回復 2023-12-26
  • 1 回答
  • 0 關注
  • 184 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號