Nik*_*tue 5 python django rest json django-rest-framework
我正在尝试使用 Django REST API 删除“Product”对象,但不知道如何执行此操作。
序列化器:
class ProductSerializer(serializers.ModelSerializer):
class Meta:
model = Product
fields = ('id', 'product_name', 'measure', 'barcode')
Run Code Online (Sandbox Code Playgroud)
我可以使用此功能创建产品
def create_product(request):
data = request.POST
serializer = ProductSerializer(data=data)
if serializer.is_valid():
serializer.save()
Run Code Online (Sandbox Code Playgroud)
但不知道怎么删除
没有 serializer.delete() 方法。
您可以使用查询集来做到这一点:
@api_view(["DELETE"])
def product_delete_rest_endpoint(request, product_id):
Product.objects.get(id=product_id).delete()
return Response()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9558 次 |
| 最近记录: |