python中flask包使用的问题,详细描述请看下面

发布网友 发布时间:2022-04-24 01:41

我来回答

1个回答

热心网友 时间:2022-05-10 07:19

我还是第一次见你这种写法呢

首先可以肯定的是:你对面向对象不熟,其次多看一下官方文档

错误出现的原因:你的 index(self) 添加了 self 参数,说明是类对象函数。那么你就需要先实例化一个对象

cs = CloudStore()
cs.webapp.run()

如果你不想这么干呢

class CloudStore(object):
    @webapp.route('/')
    @classmethod
    def index():
        pass

这样 添加 classmethod 这样就不用实例化对象了

追问

确实不是很熟,但是我想的是使用面向对象方式来写。你写的两种方式我都试过了。还是不行。先实例化一个对象,再调用方法也是报同样的错误。如果加上@classmethod控制台直接就会报错。还有类里面的方法不是都要加self吗?不加的话确实可以运行,但是IDE要提示错误。再麻烦看看怎么改呢。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com