【发布时间】:2019-01-05 19:10:51
【问题描述】:
我正在尝试使用 Django REST API 删除“产品”对象,但不知道如何执行此操作。
序列化器:
class ProductSerializer(serializers.ModelSerializer):
class Meta:
model = Product
fields = ('id', 'product_name', 'measure', 'barcode')
我可以使用此功能创建产品
def create_product(request):
data = request.POST
serializer = ProductSerializer(data=data)
if serializer.is_valid():
serializer.save()
可是我不知道怎么删除
没有 serializer.delete() 方法。
【问题讨论】:
-
让您的视图继承自 ModelViewSet(cdrf.co/3.7/rest_framework.viewsets/ModelViewSet.html)。
destroy几乎与其余的 CRUD 功能一起处理。您可以将allowed_methods属性设置为仅允许您关心的HTTP 操作。
标签: python json django rest django-rest-framework