Извините, это очень широкий вопрос.
Код ниже - это фрагмент чего-то, найденного в Интернете. Ключевое, что меня интересует, это начало строки @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