1

次のコードを使用してサイト ツリーを実装しようとしています。

root = Root()
a = root.putChild("login", login())
b = root.putChild("user", user())
c = b.putChild("register", register())

次のような構造が生成されると思います。

http://www.example.com/login
http://www.example.com/user
http://www.example.com/user/register

しかし、残念ながら、代わりに次のエラー メッセージが表示されます。

2013-10-11 19:33:15+0300 [-] AttributeError: 'NoneType' object has no attribute 'putChild'

手伝ってください。

4

1 に答える 1

2

userクラスは実装していtwisted.web.resource.IResourceますか?

その場合、

u = user()
root.putChild("user", u)
u.putChild("register", register())

メソッドは、予想どおりの子ではなく、をputChild返します。None

于 2013-10-11T17:20:23.320 に答える