Robert Wittams wrote: Oh, and I think that the overriding save and delete is good, but we will still need an event system in the end....
Also I would prefer an explicit complaint about something called 'objects' from the validator rather than renaming it. If we could open a branch up to do this kind of stuff soonish, I would like to commit my 'mutually referential models' stuff to it first, as this will be touching a lot of the same code - this basically moves a lot of special-casing for fields out of meta/__init__.py into individual fields. If people don't like that code, it can be reverted, but it would be better than trying to merge these kinds of changes.