欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css在flask出不來

方一強2年前17瀏覽0評論

最近在使用Flask搭建網站,遇到了一個問題:CSS樣式無法正常加載。經過一番排查,最終發現了問題的根源。

首先,我們來看看在Flask中如何添加CSS樣式。一般情況下,我們會在html文件的頭部添加如下語句:

<link rel="stylesheet" href="{{url_for('static', filename='style.css')}}">

這個語句的作用是將名為style.css的CSS文件在靜態文件夾static中尋找,然后將其應用到當前html文件中。但是,在我的情況下,無論怎么設置,CSS文件都無法正常加載,頁面樣式一團糟。

后來我發現,在Flask中,要使用CSS樣式,還需要在app.py文件中添加如下代碼:

app = Flask(__name__)
app.config['SEND_FILE_MAX_AGE_DEFAULT'] = 0  # 禁用緩存
@app.route('/static/')  # 配置靜態文件路由
def send_static(path):
return send_from_directory('static', path)
if __name__ == '__main__':
app.run()

這個代碼的作用是配置靜態文件路由,讓Flask知道應該從哪里尋找靜態文件。但是,在大多數Flask的入門教程中,往往沒有提及此事。

總之,如果你也遇到了Flask中CSS無法正常加載的問題,可以嘗試在app.py文件中添加上述代碼,看看是否能夠解決問題。