[Zope3-Users] Ch 7, lookup error in getMultiAdapter
Christophe Combelles
ccomb at free.fr
Fri May 4 04:17:27 EDT 2007
The FAQ is here: http://wiki.zope.org/zope3/FAQ
Did you activate the "browser" submodule?
By adding a <include package=".browser"> in the recipe configure.zcml,
and the __init__.py in the browser submodule?
Christophe
Robert Norman a écrit :
> Working through Web Component Development with Zope 3 Second Edition,
> I'm stuck just at the point it gets more interesting.
>
> In the interactive debug session looking at a basic view, I get a lookup
> error at...
>
> view = getMultiAdapter((lasagne, request), name=u'index.html')
>
> I've confirmed that both lasagne, and request are objects.
>
> the error reads in part, "line 103 in multiadapter ...
> zope.component.interfaces.ComponentLookupError.. .
>
> And related to this, when I open the browser to the recipes stored in root
>
> http://localhost:8080/minestrone
>
> as the example shows, I get "The page that your are trying to access is
> not available", even though ministrone is in the root and shows up in
> the ZMI
>
> I need help getting further in my studies. If there is a FAQ or archive
> if this list please let me know where it is.
>
> (The configuration files and relevant py files are included)
>
> Robert
>
>
> ------------------------------------------------------------------------
>
> from zope.publisher.browser import BrowserPage
>
> class ViewRecipe(BrowserPage):
>
> def __call__(self):
> response = self.request.response
> response.setHeader('Content-Type', 'text/plain')
> return self.context.name
>
>
> ------------------------------------------------------------------------
>
> from persistent import Persistent
> from zope.interface import implements
> from worldcookery.interfaces import IRecipe
>
> class Recipe(Persistent):
> implements(IRecipe)
>
> name = u''
> ingredients = []
> tools = []
> time_to_cook = 0
> description = u''
>
> from zope.component.factory import Factory
>
> recipeFactory = Factory(
> Recipe,
> title=u"Create a new recipe",
> description = u"This factory instantiates new recipes."
> )
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Zope3-users mailing list
> Zope3-users at zope.org
> http://mail.zope.org/mailman/listinfo/zope3-users
More information about the Zope3-users
mailing list