このような単純な web.py サービスを作成しています
urls = (
'/test', 'index'
)
class index:
def GET(self):
user_data = web.input()
return performstuff(user_data.color, user_data.shade)
def performstuff(color, shade):
return "color is " + color + " shade is: " + shade
if __name__ == "__main__":
app = web.application(urls, globals())
app.run()
これを実行して http://:8080/test?color=red&shade=dark に移動すると、エラーが発生しますglobal name 'performstuff' is not defined
どうすればこれを解決できますか? 基本的に、私は自分のクラスに別の関数を作成しようとしています。これにより、いくつかのビジネス ロジックを実行できるようになり、その結果を GET メソッドで簡単に返すことができます。