标签: django-rest-framework
如何使用django-rest-framework执行对象级条件验证。 如果我们在序列化程序中使用validate(self, attrs),则会对所有调用进行验证。我应该知道并将其应用于某些http动词。例如:我想仅为PUT执行对象级验证。
validate(self, attrs)
答案 0 :(得分:6)
您可以使用以下命令在序列化程序方法中获取请求:
request = self.context['request']
然后,您可以使用'request.method'