以下の回答のおかげで、ユーザーがまだログインしていない場合にbefore_requestユーザーをリダイレクトする機能があります。/login
これが私の before_request のコピーです。
@app.before_request
def before_request():
if 'logged_in' not in session and request.endpoint != 'login':
return redirect(url_for('login'))
ただし、ユーザーがログインしていない限り、静的ディレクトリ内のファイルは提供されません。
私の/loginページでは、ディレクトリからcssファイルを取得しています/staticが、これが原因でロードできませんbefore_request。
Apache mod_wsgi を使用してこのアプリケーションを展開し、Apache 構成ファイルに/staticディレクトリをサイトの DocumentRoot として含めました。
/staticユーザーがログインせずにアプリケーションのファイルを提供するために例外を追加するにはどうすればよいbefore_requestですか?