類似 django.views.static.serve , 在 flask 下通常是怎么做的.
1 回答

牧羊人nacy
TA貢獻1862條經(jīng)驗 獲得超7個贊
我不知道django.views.static.serve
是什么效果,希望下面的內(nèi)容對你有幫助。
在Flask開發(fā)環(huán)境中,我主要使用下面2種方式來訪問靜態(tài)文件:
【方法1】
把靜態(tài)文件放到static
目錄,比如應(yīng)用程序static
目錄下有個css/style.css
文件,就可以通過/static/css/style.css
這個URL訪問。
【方法2】
使用send_from_directory
函數(shù)。舉個例子:
@app.route('/robots.txt')def robotstxt(): return send_from_directory(app.static_folder, 'robots.txt')
第一個參數(shù)是目錄,可以靈活指定,這里為了方便使用了static目錄;第二個參數(shù)是文件名。更多細節(jié)請查看文檔。
添加回答
舉報
0/150
提交
取消