小编Loc*_*cke的帖子

Python的属性装饰器不能按预期工作

class Silly:
    @property
    def silly(self):
        "This is a silly property"
        print("You are getting silly")
        return self._silly

    @silly.setter
    def silly(self, value):
        print("You are making silly {}".format(value))
        self._silly = value

    @silly.deleter
    def silly(self):
        print("Whoah, you killed silly!")
        del self._silly

s = Silly()
s.silly = "funny"
value = s.silly
del s.silly
Run Code Online (Sandbox Code Playgroud)

但它没有打印出"你变得愚蠢","你正在制造愚蠢的搞笑",......正如预期的那样.不知道为什么.亲爱的,你能让我弄清楚吗?

提前致谢!

python properties class decorator new-style-class

4
推荐指数
1
解决办法
1522
查看次数

使用Flask,Pyramid或Bottle中的任何一个创建动态重定向?

我想根据用户输入的地址创建一个动态重定向到URL的webapp.当用户通过以下地址访问我的网站时:

http://mydomain1.com/a1b2c3d4
Run Code Online (Sandbox Code Playgroud)

我想将此用户重定向到URL:

http://mydomain2.com/register.php?id=a1b2c3d4&from=mydomain1.com
Run Code Online (Sandbox Code Playgroud)

python bottle flask pyramid

0
推荐指数
1
解决办法
1831
查看次数