0
私はDRF 3.5とDjango Rest Framework JSON API 2.1.1でDjango 1.10を使用しています。私はModelViewsetの正常なパターンを次のビューセットを持っていますが、私は次のようにアドホックを追加する必要があります。Django Rest Framework JSON APIのViewsetのアドホックメソッドにリソース名を設定するには?
class EnvoiViewSet(viewsets.ModelViewSet):
queryset = Envoi.objects.none()
serializer_class = EnvoiSerializer
filter_class = EnvoiFilter
ordering_fields = ('date_envoi',)
# ....
@decorators.list_route(methods=['post'])
def ad_hoc_method(self, request):
#....
私の問題は、私はクラスのメソッドのchange the resource nameしかしないにしたいということです。これはデコレータなどで可能ですか?例:
@decorators.list_route(methods=['post'])
@resource_name('SpecialEnvoi')
def ad_hoc_method(self, request):
#....