申し訳ありませんが、これは非常に広範な質問です。
以下のコードは、Web で見つけたものの一部です。私が興味を持っている重要なことは、@protected で始まる行です。これが何をどのように行うのか疑問に思っています。do_upload_ajax 関数を実行する前に、有効なユーザーがログインしていることを確認しているようです。これは、ユーザー認証を行うための非常に効果的な方法のようです。私はこの @ 関数の仕組みを理解していません - これが現実の世界でどのように実装されるかを説明するために誰かが私を正しい方向に導くことができますか? Python 3の回答をお願いします。ありがとう。
@bottle.route('/ajaxupload', method='POST')
@protected(check_valid_user)
def do_upload_ajax():
data = bottle.request.files.get('data')
if data.file:
size = 0