以下の回答のおかげで、ユーザーがまだログインしていない場合に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
ですか?