J'ai enlevé DISPLAY_MODE et 'ai :
URL: http://localhost:8080/%2B%2Bskin%2B%2BZContact/%40%40addContact.html
Module paste.evalexception.middleware:306 in respond        
<<          try:
                __traceback_supplement__ = errormiddleware.Supplement, self, 
environ
                app_iter = self.application(environ, detect_start_response)
                try:
                    return_iter = list(app_iter)>>  app_iter = 
self.application(environ, detect_start_response)
Module zope.app.wsgi:54 in __call__        
<<          handle_errors = environ.get('wsgi.handleErrors', True)
   
            request = publish(request, handle_errors=handle_errors)
            response = request.response>>  request = publish(request, 
handle_errors=handle_errors)
Module zope.publisher.publish:133 in publish        
Module zope.app.publication.zopepublication:167 in callObject        

<security proxied zope.app.publisher.browser.viewmeta.ContactAddForm instance 
at 0x982f0ac>


Module zope.publisher.publish:108 in mapply        
Module zope.publisher.publish:114 in debug_call        
Module z3c.form.form:189 in __call__        
Module z3c.form.form:184 in update        
Module z3c.form.form:134 in update        
Module z3c.form.form:120 in updateWidgets        
Module zope.component._api:103 in getMultiAdapter        
<<      adapter = queryMultiAdapter(objects, interface, name, context=context)
        if adapter is None:
            raise ComponentLookupError(objects, interface, name)
        return adapter>>  raise ComponentLookupError(objects, interface, name)
ComponentLookupError: ((<zope.app.publisher.browser.viewmeta.ContactAddForm 
object at 0x982f0ac>, <zope.publisher.browser.BrowserRequest instance 
URL=http://localhost:8080/++skin++ZContact/@@addContact.html>, 
<zope.app.folder.folder.Folder object at 0x87de42c>), <InterfaceClass 
z3c.form.interfaces.IWidgets>, u'')
extra data


> Message du 03/06/08 10:14
> De : "Thierry Florac" <[EMAIL PROTECTED]>
> A : "Liste générique sur Zope3" <zope3-french-user@lists.afpy.org>
> Copie à : 
> Objet : Re: [Zope3-french-user] [Afpy-membres] Zope 3 et      les     paquets 
> communautaires
> 
> Le mardi 03 juin 2008 à 09:53 +0200, Albert DURANTON a écrit :
> > ci-jointle code copié collé depuis le tutoriel.Dans un essai précédent que 
> > je n'ai pas conservé j'avais pu aller au bout du tutoriel.
> > class ContactAddForm(form.AddForm):
> >     """A simple add form for contacts."""
> >     fields = field.Fields(interfaces.IContact)
> >     mode = DISPLAY_MODE
> >     def create(self, data):
> >         contact = Contact()
> >         form.applyChanges(self, contact, data)
> >         return contact
> 
> Je n'ai plus tout le tuto en tête, mais ce qui me paraît bizarre de
> prime abord c'est d'être en "DISPLAY_MODE" dans une fenêtre d'ajout
> héritée de AddForm, alors que ce mode d'affichage est normalement
> réservé comme son nom l'indique aux formulaires en lecture seule ce qui
> n'est a priori pas le cas ici.
> Je ne suis pas sûr que cela suffise à expliquer toutes les erreurs
> rencontrées, mais n'y aurait-il pas déjà un p'tit problème de ce côté
> là ??
> 
> A+
> 
>   Thierry Florac
> -- 
>   Chef de projet intranet/internet
>   Office National des Forêts - Département Informatique
>   2, Avenue de Saint-Mandé
>   75570 PARIS Cedex 12
>   Mél : [EMAIL PROTECTED]
>   Tél. : +33 01.40.19.59.64
>   Fax. : +33 01.40.19.59.85
> 
> _______________________________________________
> zope3-french-user mailing list
> zope3-french-user@lists.afpy.org
> http://lists.afpy.org/mailman/listinfo/zope3-french-user
> 
> 


_______________________________________________
zope3-french-user mailing list
zope3-french-user@lists.afpy.org
http://lists.afpy.org/mailman/listinfo/zope3-french-user

Répondre à