[Plone-IT] Plone & mechanize (REPOST)

Yuri yurj a alfa.it
Ven 23 Gen 2009 11:54:47 UTC


luigi scarso ha scritto:
>
>
> 2009/1/23 Yuri <yurj a alfa.it <mailto:yurj a alfa.it>>
>
>     luigi scarso ha scritto:
>
>
>          
>            anche alternativo alla zopectl etc etc .
>
>
>         Seguendo questa strada  (non e' quella di fabrizio):
>
>
>         ./zopectl
>         > debug
>
>         >>> import AccessControl.SecurityManagement
>         >>> admin = app.acl_users.getUser('foo')
>         >>>
>         AccessControl.SecurityManagement.newSecurityManager(None,admin)
>         >>> folder =
>         app.Plone.Members.testuser.invokeFactory("Folder", id="pippo",
>         title="Pippo")
>
>
>     devi usare createObject oppure:
>
>     portal_types.constructContent(type_name='Mytype', container =
>     context.a_folder, id = l)
>
>     che ha il vantaggio di essere molto veloce (ho creato 7000 oggetti
>     in poco tempo con questa).
>
>     Mi pare che alla fine ci voglia un reindex per i nuovi oggetti.
>
>
> Si, se non ho capito male
> e' una alternativa al primo approccio 'mechanize' , perche' viene 
> istanziato (da del codice  prima che qui non e' mostrato) un oggetto 
> REQUEST

Si, ovviamente a te manca la request, CreateObject & C. invece accettano 
un input diretto molto pił facilmente.




Maggiori informazioni sulla lista Plone-IT