What is also very bizarre is that *not* having a Meta class would make the "Restaurant" test (tests/model_inheritance/models.py : Line 107) break badly; class Restaurant has a Meta that subclasses the Meta of class Rating. So if Meta does not exist... well you see the problem. In fact this *exact* thing occurs in my situation.
I have a "class Case(models.Model)" with a "class Meta:" and a "class MDxCase(Case):" if I try to do "class Meta(Case.Meta):" for class MDxCase an AttributeError error is thrown "Case has no attribute 'Meta'".
This is very very odd.
Can anyone explain this behavior or have any other ideas to try?