Jinja2-url_for
1.url_for 是 Flask web 框架中的一個函數,用于生成 URL。這個函數接受一個端點名(endpoint name)作為參數,并返回對應的 URL。
2.當你在 url_for 函數中使用 .index、.service 或 .about 作為參數時,url_for 會返回對應路由的 URL。例如,url_for('.index') 會返回 '/',url_for('.service') 會返回 '/service',url_for('.about') 會返回 '/about'
3.在 Flask 中,url_for 函數用于生成 URL,它接受一個路由的端點名作為參數。這個端點名通常是相應的視圖函數的名字。在 url_for 函數中,. 前面的部分是藍圖的名字(如果有的話),. 后面的部分是端點名。
例如,如果你有一個名為 main 的藍圖,藍圖中有一個名為 index 的視圖函數,那么你可以使用 url_for('main.index') 來生成這個視圖函數對應的 URL。 在你的代碼中,url_for('.index')、url_for('.service') 和 url_for('.about') 中的 .
前面沒有藍圖的名字,這是因為這些視圖函數都在全局應用中,而不是在某個藍圖中。在這種情況下,你可以省略 . 前面的部分,直接寫 url_for('index')、url_for('service') 和 url_for('about')。

浙公網安備 33010602011771號