Dear Dave
Thanks for the response. Ill try to create 2 methods inside the
GeneratedsSuper, something like parseFromModel(Person_model) and
extractModel() that automatically parses a model or generates one. If it is
successful I will let you know.
I hope you wiil enjoy the rest of your vacation.
Nikos
On Thu, Aug 11, 2016 at 7:29 AM Dave Kuhlman <dkuhl...@davekuhlman.org>
wrote:
> On Tue, Aug 09, 2016 at 04:18:43PM +0000, Nikos Zikos wrote:
> > Hello Dave
> > Im working on a project with your tool generateDS in Django and I have
> > a question:
> > It is really easy to parse XML into a class (lets say class Person)
> and
> > vice versa butA
> > is there any easy way to pass all info from class Person to model
> class
> > Person_modelA
> > and vice versa, so I can store it in the db.A
> > The schema I want to implement is:
> > XML-->Person-->Person_model-->db-->Person_model-->Person-->XML
> > Thanks in advance
> >
>
> Nikos,
>
> If I understand what you are suggesting, the missing steps are:
>
> Person --> Person_model
>
> and:
>
> Person_model --> Person
>
> where Person is a class generated by generateDS.py. In effect, we'd
> like (1) to take an instance of the Person class and store it in the
> django DB/ORM and (2) to take that information in the django DB/ORM
> and recreate the instance of the Person class.
>
> No, there is no explicit support for that.
>
> However, if you look at the code that generates the django models
> you will see that (1) there is a replacement for the common
> superclass of the classes generated by generateDS.py and (2) the
> class member information that is generated by the
> --member-specs=list|dict option is used.
>
> So, we might look at:
>
> generateds/django/generatedssuper.py
> generateds/django/gends_generate_django.py
>
> For clues about how either (1) to create a another common superclass
> or (2) perhaps more hopefully, to write a script that uses the
> member-spec information to perform the transformations you are
> suggesting.
>
> I'm on vacation right now, enjoying spectacular scenery in eastern
> California, U.S.A. on the back (east) side of the Sierra Nevada
> Mountains and in the White Mountains; and also took a walk through a
> grove of Bristlecone Pines, which are among the oldest living
> organisms we have. I'll be back in a couple of days and will look
> at this a bit more. But, I suspect that there will not be any quick
> solution for this.
>
> More later.
>
> Dave
>
> > --
> >
> > Dr. Nikos Zikos
> > Department of Electrical and Computer Engineering,
> > Aristotle University of Thessaloniki,
> > GR54124 Thessaloniki, GREECEA A
> > Tel/Fax:A A A A + 30- 2310- 996377
> > email:A A A A A A [1]nzi...@auth.gr
> >
> > References
> >
> > 1. mailto:nzi...@auth.gr
>
> --
>
> Dave Kuhlman
> http://www.davekuhlman.org
>
--
Dr. Nikos Zikos
Department of Electrical and Computer Engineering,
Aristotle University of Thessaloniki,
GR54124 Thessaloniki, GREECE
Tel/Fax: + 30- 2310- 996377
email: nzi...@auth.gr
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity
planning reports. http://sdm.link/zohodev2dev
_______________________________________________
generateds-users mailing list
generateds-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/generateds-users