My Boss decided to migrate Rest API from *ava to Django.
The previous Java-guy designed every database field in camelCase, such as userName, and every API POST data in camelCase.
When I refactor these to DRF, I got following Model. The REST API also receive post data in camelCase, so I must lower the post data or is_valid() will return False.
class Useraccount(models.Model):
username = models.CharField(db_column='userName')
REST API request data:
{
"userName": "Jenny" # I need lower "userName" to "username"
}
Is there a method to let DRF compitable with uppercase POST DATA? I don't want to lower these userName in every APIView.