If I accidentally typo the field name on a model, I want to raise an exception rather than silently failing:
obj = MyModel()
obj.fieldsdoesnotexist = 'test' # No exception is raised
How can I make Django raise exceptions when setting invalid fields?