Nuxeo mailing list archives
[CPS-users-fr] Utiliser le SQL Directory avec des BLOBS
Cedric Marfil
cedric.marfil at capgemini.com
Mer 6 Sep 14:30:11 CEST 2006
Bonjour,
Je cherche à intégrer la photo d'un utilisateur à son schéma, tout en utilisant une base MySQL pour stocker les données.
Les données sont bien dans la base, je les y ai inscrites à l'aide de PhpMyAdmin.
Je peux faire un select sur la base à l'aide de PhpMyAdmin, ou dans ma connexion ZMySQLDA, par contre, le mapping pour transformer le blob en objet fichier Zope semble poser problème (voir le traceback ci-dessous).
Avez-vous déjà rencontré cette problématique ?
Merci d'avance
AttributeError
Error Value:'array.array' object has no attribute 'data'
Traceback:Traceback (innermost last):
Module ZPublisher.Publish, line 115, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 41, in call_object
Module Shared.DC.Scripts.Bindings, line 311, in __call__
Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
Module Products.CMFCore.FSPageTemplate, line 195, in _exec
Module Products.CMFCore.FSPageTemplate, line 134, in pt_render
Module Products.PageTemplates.PageTemplate, line 104, in pt_render
<FSPageTemplate at /Tipi/cpsdirectory_entry_view>
Module TAL.TALInterpreter, line 238, in __call__
Module TAL.TALInterpreter, line 281, in interpret
Module TAL.TALInterpreter, line 507, in do_setLocal_tal
Module Products.PageTemplates.TALES, line 221, in evaluate
URL: file:CPSDirectory/skins/cps_directory/cpsdirectory_entry_view.pt
Line 1, Column 0
Expression: <PythonExpr dir.renderEntryDetailed(id)>
Names:{'container': <CPSDefaultSite at /Tipi>,
'context': <CPSDefaultSite at /Tipi>,
'default': <Products.PageTemplates.TALES.Default instance at 0x017988C8>,
'here': <CPSDefaultSite at /Tipi>,
'loop': <Products.PageTemplates.TALES.SafeMapping object at 0x04533CD8>,
'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter instance at 0x01768E40>,
'nothing': None,
'options': {'args': ()},
'repeat': <Products.PageTemplates.TALES.SafeMapping object at 0x04533CD8>,
'request': <HTTPRequest, URL=http://localhost:8080/Tipi/cpsdirectory_entry_view>,
'root': <Application at >,
'template': <FSPageTemplate at /Tipi/cpsdirectory_entry_view>,
'traverse_subpath': [],
'user': <CPSUser root>}
Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
__traceback_info__: dir.renderEntryDetailed(id)
Module Python expression "dir.renderEntryDetailed(id)", line 1, in <expression>
Module Products.CPSDirectory.BaseDirectory, line 559, in renderEntryDetailed
Module Products.CPSSchemas.Layout, line 263, in prepareLayoutWidgets
Module Products.CPSSchemas.BasicWidgets, line 1645, in prepare
Module Products.CPSUtil.file, line 154, in makeFileUploadFromOFSFile
Module Products.CPSUtil.file, line 93, in __init__
AttributeError: 'array.array' object has no attribute 'data'
Cédric Marfil
Concepteur Réalisateur Intégrateur Confirmé
Tél. direct: 03.20.65.33.18
Mail: cedric.marfil at capgemini.com
Capgemini
181 rue Jules Delcenserie
59700 Marcq en Baroeul
This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message in error, please notify the sender immediately and delete all copies of this message.
More information about the cps-users-fr
mailing list
This list archive provided by Nuxeo, the
leaders of open source ECM.
Check out the Nuxeo 5 open source,
standards-based ECM project.