Ich habe PyXB verwendet, um Python-Module aus einer Java/Spring-Plattform zu generieren, die ihre Klassenschemata im XSD-Format über eine RESTfull-API verfügbar macht.PyXB- und Python-Frameworks
Ich bin jetzt in der Lage, die XML-Daten, die die gleiche Plattform dient, mit diesen PyXB-Binding-Klassen/Module zu analysieren.
Meine Frage ist:
- Wie kann ich diese Klassen nutzen, in Frameworks wie Django oder Pyramide, dynamisches Modell Formen zu bauen, Tabellen, usw., wie ich mit Modellen von Modellen kommen tun würde. py django ORM, oder über colander/deform oder pyramid-simpleform?
- Hat jemand PyXB-Klassen in einem dieser Frameworks noch verwendet?
Ich glaube, ich schließlich zu generateds bewegte (http://packages.python.org/generateDS), die Art und Weise saubereren Code aus meinen Schema erzeugt. Aber die Frage nach der Verwendung nachher durch dynamisches Generieren eines Colander-Schemas aus dieser generateDS/PyXB-generierten Klasse bleibt bestehen. –