Prevent typos and other errors when assigning attributes to Django model instances