ブラウザでページhttp://localhost:8080/zport/dmd/networkMap
を表示できましたが、 を使用してそのページに公開されているオブジェクトを表示したい場合、app.unrestrictedTraverse
次のエラーが発生します。
>>> app.unrestrictedTraverse('zport/dmd/networkMap')
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "/opt/zenoss/lib/python/OFS/Traversable.py", line 299, in unrestrictedTraverse
raise e
KeyError: 'networkMap'
それで、dmd オブジェクトに networkMap のような属性がない場合、Zope はそのページに何を表示するかをどうやって知るのでしょうか? ページをレンダリングするコードに URL をマップする他の方法はありますか?