相关疑难解决方法(0)

Python装饰器? - 有人可以解释一下吗?

道歉这是一个非常广泛的问题.

下面的代码是网络上发现的一些内容.我感兴趣的关键是从@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
Run Code Online (Sandbox Code Playgroud)

python python-3.x

17
推荐指数
5
解决办法
8994
查看次数

标签 统计

python ×1

python-3.x ×1