1
我在我的ModelViewSet上添加了一個裝飾方法。它沒有按我的預期工作。我可以瀏覽到「/ customers/1/add」,但「/ customers/1/add/1」返回404。爲什麼?其他視圖不能按預期工作
from rest_framework import routers, viewsets
from rest_framework.decorators import action
from app1.models import Customer
class CustomerViewSet(viewsets.ModelViewSet):
model = Customer
@action()
def add(self, request, pk=None):
queryset = Customer.objects.all()
router = routers.DefaultRouter()
router.register(r'customers', CustomerViewSet)