第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Flask - 向路由中斷圖像添加參數(shù)

Flask - 向路由中斷圖像添加參數(shù)

慕田峪9158850 2023-10-31 21:28:31
看來我誤解了 Flask 應(yīng)用程序中的路由如何與本地文件(圖像)相關(guān)。基本示例:在我的網(wǎng)站 ( ) 的主頁上@main_bp.route('/index'),我有一些內(nèi)容,包括導(dǎo)航欄。導(dǎo)航欄包含一個(gè)圖像,稱之為logo.svg。導(dǎo)航欄中的圖像始終在主頁 ('/index') 上正確呈現(xiàn)。導(dǎo)航欄以base.html. img 源是../static/images/logo.svg我還有另一個(gè)頁面,稱之為web_content/<content_number>。在 中routes.py,它看起來像這樣:@main_bp.route('/web_content/<content_number>', methods=['GET', 'POST'])當(dāng)我導(dǎo)航到此頁面時(shí),圖像(包括logo.svg導(dǎo)航欄中的圖像)呈現(xiàn)得很好。該頁面使用{% extends 'base.html' %}我正在嘗試在我的網(wǎng)站中添加一個(gè)圖層,將其命名為content_category. 因此,修改routes.py如下:@main_bp.route('/web_content/<content_category>/<content_number>該頁面呈現(xiàn),所以我相信我在routes.py中的代碼是好的(content_category在函數(shù)中定義等)但是,當(dāng)我添加content_category參數(shù)時(shí),導(dǎo)航欄中的圖像在內(nèi)容頁面上中斷。如果我返回主頁,導(dǎo)航欄中的圖像呈現(xiàn)得很好。所以它似乎不是全局損壞,僅在/web_content我添加另一個(gè)參數(shù)時(shí)在頁面上出現(xiàn)。這讓我感到困惑,因?yàn)槲抑辉?1 個(gè)位置定義了導(dǎo)航欄,base.html并且如果圖像在一個(gè)位置渲染,我希望它們?cè)谌魏蔚胤戒秩尽?
查看完整描述

1 回答

?
DIEA

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超3個(gè)贊

使用類似的路徑../static/images/logo.svg將使瀏覽器加載該圖像,相對(duì)于 URL 中的路徑。通過添加這樣的參數(shù)content_category可以更改該 URL 路徑。

url_for相反,在模板中使用 Flask 的函數(shù)來動(dòng)態(tài)渲染正確的路徑:

<img src="{{ url_for('static', filename='logo.svg') }}" />


查看完整回答
反對(duì) 回復(fù) 2023-10-31
  • 1 回答
  • 0 關(guān)注
  • 236 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)