Hey Bruno, Thanks a lot! I read now 2 pages on metaclasses and I'm beginning to really feel I'm figuring it out... I'll read a bit more and once I start implementation and if I have any problems I'll ask back...
To anyone else curious about how the issue can be solved: the keyword is indeed "metclasses" Thanks for the help! On Tue, Sep 2, 2008 at 1:05 PM, bruno desthuilliers < [EMAIL PROTECTED]> wrote: > > On 2 sep, 10:33, "Abdallah El Guindy" <[EMAIL PROTECTED]> > wrote: > > Thank you very much for your reply. It seems that you understood my > question > > really well, but the answer is not as simple as I expected... > > ORMs are not a "simple" topic. Nor are advanced Python OO features. > > > I am trying to > > implement something similar. > > You mean, some way to specify a 'schema' for an object using 'smart' > properties ? > > > Could you explain a bit more (as I am no Python > > Guru)? > > If you don't have a good enough knowledge of Python's object model > (lookup rules, metaclasses, descriptor protocol etc), you'll have hard > time understanding any explanation. And if you have this knowledge, > you won't need my explanations anymore. > > IOW : first learn about the above topics (hint : all this is > documented on python.org, and you'll find help and more infos on > comp.lang.py). > > > Can you you point me to the part in the Django source that does that? > > django/db/models/base.py and django/db/models/fields/* should be a > good start. > > HTH > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---