[pyar] preguntas y problemas con ojota

Felipe Lerena felipelerena en gmail.com
Mie Ene 9 22:58:34 ART 2013


Mariano,
acabo de subir una version nueva de ojota (0.4.3) que soluciona la
creacion automatica de los achivos fuentes.

Saludos,
Lipe
On 01/05/2013 06:13 AM, Mariano Guerra wrote:
> buenas, estoy probando ojota para una idea que tengo y me encontre con algunos
> problemas y dudas, la documentacion no dice mucho al respecto.
> 
> este es el ejemplo que estoy haciendo::
> 
> import os
> import time
> import uuid
> 
> from ojota import Ojota, set_data_source
> from ojota.sources import JSONSource
> 
> file_path = (os.path.dirname(os.path.abspath(__file__)))
> set_data_source(os.path.join(file_path, "data"))
> 
> class Message(Ojota):
>     plural_name = "Messages"
>     pk_field = "id"
>     data_source = JSONSource()
>     required_fields = ("id", "text", "stamp", "author")
> 
>     def __repr__(self):
>         return self.author + ": " + self.text
> 
> if __name__ == "__main__":
>     m = Message(id=str(uuid.uuid4()), text="hi there", stamp=time.time(),
>             author="mariano")
>     m.save()
>     
> 
> apenas lo corri me dio los siguientes errores,
> 
> primero:
> 
>     data = json.load(open('%s.json' % filepath, 'r'))
>     IOError: [Errno 2] No such file or directory: 'data/Messages.json'
> 
> entonces cree el directorio data, luego me dio lo mismo, asi que cree el archivo
> data/Messages.json
> 
> luego me dio:
> 
> ValueError: No JSON object could be decoded
> 
> en que me estoy equivocando?
> 
> ahora las preguntas:
> 
> * como puedo hacer para que los mensajes de cada persona se guarden en un archivo distinto data/Messages/<author>.json?
> * se pueden tener PK compuestas? por ejemplo autor y timestamp?
> 
> eso es todo por ahora.
> 
> saludos!
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
> 
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
> 
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
> 


------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130109/c1c7a7a8/attachment.sig>


More information about the pyar mailing list