【发布时间】:2013-01-23 10:17:36
【问题描述】:
感谢下面的回答,我有一个 before_request 函数,如果用户尚未登录,它会将用户重定向到 /login:
flask before request - add exception for specific route
这是我的 before_request 的副本:
@app.before_request
def before_request():
if 'logged_in' not in session and request.endpoint != 'login':
return redirect(url_for('login'))
除非用户登录,否则不会提供静态目录中的文件。
在我的/login 页面上,我正在从/static 目录中获取一个css 文件,但由于before_request,它无法加载。
我已经使用 apache mod_wsgi 部署了这个应用程序,并且在我的 apache 配置文件中,我什至将 /static 目录作为站点的 DocumentRoot。
如何在没有用户登录的情况下添加一个例外来为我的应用程序的/static 文件提供服务,但仍将此before_request 用于我的烧瓶应用程序定义的路由?
【问题讨论】:
-
您现在如何尝试获取 css 文件?你能分享一些代码吗?
-