[Grok-dev] Re: model schema declaration

Philipp von Weitershausen philipp at weitershausen.de
Thu Jul 19 07:33:49 EDT 2007

Martijn Faassen wrote:
> Philipp von Weitershausen wrote:
>> Leonardo Rochael Almeida wrote:
>>> The other day, Luciano and Martijn where talking about the deprecated
>>> inner class idiom for schema declaration
>> Deprecated? Have I missed something? WHen did we deprecate this?
> I want to deprecate and get rid of the inner 'fields' class. It doesn't 
> work well with subclassing, and it doesn't seem to add very much in 
> brevity. It's also rather magic and leads to all kinds of questions that 
> are easily solved if you switch to an explicit schema.


>> Too much magic and, as you say yourself, only active after grokking...
> I think we shouldn't stop exploring some forms of automatic assocation 
> though. The question is how much this magic actually hurts things. I 
> think it likely hurts far less than the inner 'fields' class. :)
>> If you want something quick'n'dirty, inline the schema fields into the 
>> form's form_fields or put them on the Model class.
> Inlining the fields is one approach. What do you mean by 'put them on 
> the Model' class, though?

I meant the inner 'fields' class.

http://worldcookery.com -- Professional Zope documentation and training

More information about the Grok-dev mailing list