Flask-static静态请求404(FAQ1)

2020-06-28  本文已影响0人  卫彬TM

在蓝图中的route已经指定templates、static路径,访问templatesOK,但是static下面文件访问404
很显然是static路径未定位到

userRoute = Blueprint('user', __name__, url_prefix='/user', template_folder='templates', static_folder='static')

html文件中的调用如下:

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

查看create_app所在目录


image.png
from flask import Flask
from flask_login import LoginManager
from common import db


login_manager = LoginManager()# 实例化登录管理对象
login_manager.login_view = "user.login"
#login_manager.login_view = "user.login" 指定了未登录时跳转的页面,即被拦截后统一跳到user/login这个路由下

def create_app(config_filename=None):
    app = Flask(__name__)   # 创建 Flask 应用
    login_manager.init_app(app)   # 初始化应用
    if config_filename is not None:
        app.config.from_pyfile(config_filename)   # 注册数据访问信息
        configure_database(app)   # 初始化数据库

    return app


def configure_database(app):   #初始化数据库连接
    print('数据库初始化')
    db.init_app(app)
上一篇 下一篇

猜你喜欢

热点阅读