[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