1

webpyWeb.pyに別のクラスをインポートする必要があります

urls = (
    '/', "Home"
)
class Web:

    def __init__(self):
        app = web.application(urls, globals())
        app.run()

home.py

class Home:
    def GET(self):
        return "Hello, world!"

なぜこれが機能しないのか誰かに教えてもらえますか?

4

2 に答える 2

1

追加する

import web
from home import Home

メインモジュールにインポートのトリックを行う必要があります。

次に、Webクラスをインスタンス化するまでWebアプリは起動されません。チュートリアルコードに従って、言ってみませんか

if __name__ == "__main__": 
    app = web.application(urls, globals())
    app.run()     

代わりは?

于 2012-10-18T09:10:39.083 に答える
1

両方のファイルが同じフォルダにある場合は、次のことを試してください。

urls = (
    '/', "home.Home"
)
于 2012-10-18T20:19:54.387 に答える