最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

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)航欄包含一個圖像,稱之為logo.svg。導(dǎo)航欄中的圖像始終在主頁 ('/index') 上正確呈現(xiàn)。導(dǎo)航欄以base.html. img 源是../static/images/logo.svg我還有另一個頁面,稱之為web_content/<content_number>。在 中routes.py,它看起來像這樣:@main_bp.route('/web_content/<content_number>', methods=['GET', 'POST'])當(dāng)我導(dǎo)航到此頁面時,圖像(包括logo.svg導(dǎo)航欄中的圖像)呈現(xiàn)得很好。該頁面使用{% extends 'base.html' %}我正在嘗試在我的網(wǎng)站中添加一個圖層,將其命名為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ù)時,導(dǎo)航欄中的圖像在內(nèi)容頁面上中斷。如果我返回主頁,導(dǎo)航欄中的圖像呈現(xiàn)得很好。所以它似乎不是全局損壞,僅在/web_content我添加另一個參數(shù)時在頁面上出現(xiàn)。這讓我感到困惑,因?yàn)槲抑辉?1 個位置定義了導(dǎo)航欄,base.html并且如果圖像在一個位置渲染,我希望它們在任何地方渲染。
查看完整描述

1 回答

?
DIEA

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

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

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

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


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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