文章内容
2020/8/30 18:38:02,作 者: 黄兵
Flask static css 404
最近在使用Flask写项目的时候,样式路径如下:
<link href="{{ url_for('static',filename='css/layout.css') }}" rel="stylesheet">
项目结构:
但是却找不到css文件,具体错误截图如下:
当时使用如下代码打印static
路径,也与上面项目结构相同,但是还是404错误。
打印static
路径代码:
current_app.static_folder
之后在app/__init__.py增加如下内容:
app._static_folder = os.path.abspath("static/")
终于将问题解决,最后完整代码如下:
def create_app(config_name):
app = Flask(__name__)
app._static_folder = os.path.abspath("static/")
app.config.from_object(config[config_name])
config[config_name].init_app(app)
app.config['BOOTSTRAP_SERVE_LOCAL'] = False
参考资料:
1、Flask, Keep getting 404 serving static files using send_static_file
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - Flask static css 404
redis-server.service: Can't open PID file /var/run/redis/redis-server.pid (yet?) after start: No such file or directory
AttributeError: 'NoneType' object has no attribute 'drivername'
AttributeError: 'NoneType' object has no attribute 'drivername'
评论列表