I have an existing Web application written in Python that I&#39;m looking to re-implement in a modern Python framework. Now that Grok is approaching 1.0, I am taking another look at it for this purpose, and it&#39;s lookin&#39; good.<br>
<br>My only question (at this point, anyway) is whether there is a way to reuse existing SQLAlchemy-based model classes without having to add any Grok directives and/or Zope-specific integration code to them. The model for my application is in a &quot;core&quot; package that *cannot* be modified to support Grok (or any other Web framework) directly. One idea I have is a function that takes a SA mapped class and returns a Grok model.<br>
<br>I&#39;ve started looking at some of the libraries for integrating SA with Zope/Grok, but I admit that I haven&#39;t looked very deeply as yet. I&#39;ve also been reading the Grok docs and this list but haven&#39;t found a definite answer yet. Is what I want to do already possible? Would it be straightforward to implement something like an `sa_model_wrapper`? Can I create a subclass of a SA model class that uses `grok.Model` as a mixin?<br>
<br>Any pointers or suggestions would be appreciated, and if RTFM if part of the answer, please give a page number. ;)<br><br><br>[Note: I originally sent this message through the Google Groups UI a few days ago and
nothing happened. Now I&#39;ve subscribed through the mailman UI and am
sending this directly to the list address.]<br>