Мой босс решил перенести Rest API с * ava на Django . Предыдущий Java-парень спроектировал каждое поле базы данных в camelCase, например userName
, и все данные API POST в camelCase.
Когда я реорганизовал их в DRF , я получил следующую модель. REST API также получает данные публикации в camelCase, поэтому я должен понизить данные публикации, или is_valid()
вернет False
.
class Useraccount(models.Model):
username = models.CharField(db_column='userName')
Данные запроса API REST:
{
"userName": "Jenny" # I need lower "userName" to "username"
}
Есть ли способ, позволяющий DRF быть совместимым с POST DATA в верхнем регистре? Я не хочу снижать эти userName
в каждом APIView
.