Django-Rest-Framework字段命名重映射

时间:2014-08-18 20:36:24

标签: python django django-rest-framework

我有用pythonic命名约定编写的python类(例如multiple_words_with_underscores)。当通过Django-Rest-Framework公开时,我希望将命名约定重做为camelCase以更加javascript-esque。是否有内置的方法来使用Django-Rest-Framework序列化程序执行此操作,还是需要显式命名列?

我知道如何使用list comprehension和model._meta.fields属性来实现这一点,我只是想知道是否有一种特定的内置方法来实现这一点。

1 个答案:

答案 0 :(得分:0)

您可以使用djangos field.verbose_name属性,如下所示:

name = models.CharField(max_length=100, verbose_name='New name')

这会自动在POST / PUT表单中使用,但不会在对象表示中使用。您可以让您的前端在必要时使用此参数来显示您希望的标签

相关问题