[Grok-dev] megrok.traject

Wichert Akkerman wichert at wiggy.net
Thu Dec 3 08:05:38 EST 2009

On 12/3/09 13:08 , Martijn Faassen wrote:
> Hi there,
> Christian Klinger wrote:
>> Base = declarative_base()
>> class User(Base, grok.Model):
>>      ...
>> This works, but i am not sure if it's the right direction?
>> Is this ok to do this way?
> It's probably not a good idea to mix Persistent with SQLAlchemy's Base,
> as both involve meta classes. If you want to do this you're better off
> pulling in grokcore.component.Context.

You can do SQLAlchemy declarative in combination with other types that 
use a meta class. If you want an example you can take a look at 
. See the BaseObject class and the _instrumented logic at the end of the 


More information about the Grok-dev mailing list